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

-4
WildFire 5 Окт 2018 в 20:42

1 ответ

Лучший ответ

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

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

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

3
user10456714user10456714 5 Окт 2018 в 17:52