Как распечатать первый элемент константной строки? - PullRequest
0 голосов
/ 15 октября 2019

Как распечатать первый элемент строки const?

Я попытался сделать std :: cout << path [0] << std :: endl;в CLion, но путь [0] не работает, и среда IDE выдаст предупреждение. </p>

CLion предупреждает, что

Невозможно назначить возвращаемое значение, поскольку функция operator [] возвращает постоянное значение.

type print(const std::string &path){}

1 Ответ

1 голос
/ 15 октября 2019

Вы можете использовать

std::string::at 

Это может быть использовано для извлечения символов из символов из данной строки.

Рассмотрим пример

#include <stdio.h>
#include<iostream>
using namespace std;
int main() 
{
   string str = "goodday";
   cout << str.at(0); 
   return 0;
}

Надеюсь, что это будетпомочь вам.

...