如何处理未知长度的字符
#include<iostream>
using namespace std;
int main()
{
/* --------- 如何处理未知长度的字符 -------- */
/* 当结束字符是换行符号 */
char c;
while(cin>>c) // 自动退出
{
cout<<c;
}
/* 直接读取一整行,包括空格 */
string s;
getline(cin, s)
/* 当结束符号是'!' */
while(c!='!')
{
cin>>c;
}
}