2 qq 24635013 qq_24635013 于 2014.12.19 09:16 提问

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

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

6个回答

save4me
save4me   Ds   Rxr 2014.12.19 09:34

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

u012741077
u012741077   2014.12.19 09:51

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

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

xianfajushi
xianfajushi   2014.12.19 10:12
xianfajushi
xianfajushi   2014.12.19 10:13
caozhy
caozhy   Ds   Rxr 2014.12.20 04:53

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

oyljerry
oyljerry   Ds   Rxr 2015.01.01 15:30

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!