while(scanf("%s",s)==1){。。。。。。。}解释一下while括号里的事什么意思,如果改成C++怎么改
我想让按回车键后结束输入 请问我改成下面那个行吗while ( cin >> s &&s) {}
不可以 你这句表示 输入有效,且s不是0,但s永远不会是0可参考如下 char s[100];while ( cin.getline(s,sizeof(s)) && s[0] ){}
怎么改成C++ d的形式 ?
不着,我还没学C++,不过你可以直接拷贝过去试试。没准儿是通用的。