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