首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

cin预先,有没有办法判断输入字符的长度

2012-07-28 
cin之前,有没有办法判断输入字符的长度?char arr[30]coutinput your name:endlcinarr//这里的

cin之前,有没有办法判断输入字符的长度?
char arr[30];
cout<<"input your name:"<<endl;
cin>>arr;//这里的确会发生缓冲出溢出,要怎么解决?

[解决办法]
用string。、
[解决办法]
fgets(...);
[解决办法]

探讨

用string。、

[解决办法]
打错了..
arr[29]='\0'.就可
[解决办法]
C/C++ code
std::string str;cout<<"input your name:"<<endl;cin>>str;// 

热点排行