Как я могу получить строку, введенную пользователем, которая будет разбита символ за символом и помещена в массив? - PullRequest
0 голосов
/ 06 марта 2020

Я хотел позволить пользователю вводить строку, а затем разбивать ее по частям и помещать в массив для дальнейшей обработки.

int main () 
 {
 std::string str;
 std::cout<<"Enter the value: ";
 std::getline(std::cin, str);
 std::cout << std::endl << "Value is :" << str;
 return 0;
}

1 Ответ

2 голосов
/ 06 марта 2020

Это должно сделать работу. Инициализирует вектор vec с каждым символом в строке.

std::vector<char> vec(str.begin(), str.end());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...