读书人

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

发布时间: 2012-07-28 12:25:13 作者: rapoo

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;// 

读书人网 >C++

热点推荐