<C++>事先不知道有多少个字符,用户输入任意个字符放入动态字符数组中。

目前我的问题是如何在while循环中跳出,尝试了很多方法但是还是没用。
求解。

应该必须在while里面定义一个跳出的条件,比如输入一个换行符(按回车),或者某个特定字符和符号。

while(ch= getc() != ‘【特定字符】’)

直到获取到特定字符为止,跳出循环。

直接用输入流嘛
string s;
cin >> s;
为什么要循环

直接用std::string来接受输入,支持动态字符数组