Как взять строку с изменяющимся размером, который изменяется, когда пользователь вводит всю строку в C ++ - PullRequest
0 голосов
/ 05 октября 2018

Мы должны определить размер строки как «char String [80]», или, взяв размер строки в качестве пользовательского ввода, но я хочу, чтобы этот пользователь просто дал строку и размерменяется по мере увеличения предложения.

1 Ответ

0 голосов
/ 05 октября 2018

Поскольку вы находитесь в C ++, вы можете использовать объект std::string вместо char[] std :: string, чтобы адаптировать его размер динамически, так как вы вызываете различные методы мутатора, такие как append() или insert().

См .: http://www.cplusplus.com/reference/string/string/

В противном случае вы можете получить более конкретную информацию о том, что вы подразумеваете под «пользователь дает строку».Типы это в командной строке?Остальные ответы, вероятно, будут зависеть от этого.Еще немного информации, пожалуйста.

...