C++ 数组 3-- 字符串的输入问题

#include <iostream>
#include <string>
using namespace std;
/*---------------------------------
    14-33字符串的输入问题
---------------------------------*/
using namespace std;
void main()
{
char a[12];
cout<<"请输入11个以内的字符:";
// cin>>a;  //以空格作为录入结尾标志;键入字符数超过缓冲区,程序将报错
// gets(a); //接收任何字符,以键入enter作为结束标志
cin.get(a,12); //只接收键入字符中的前11个字符,最后一个字符空间默认填充'\0'
cout<<"您输入的字符为:"<<a<<endl;

}


运行结果:

请输入11个以内的字符:0123456789123
您输入的字符为:01234567891
Press any key to continue

猜你喜欢

转载自blog.csdn.net/paulliam/article/details/80026273