字符串输入:
string x; scanf("%s",x);//不读取空格,不读取回车
gets(x);//读取空格,读取回车
cin>>x;//不读取空格, 不读取回车
getline(cin,x);//读取空格,不读取回车
字符输入
char ch;
cin>>x;//不读取回车
scanf("%c",&ch);//读取回车
屏蔽回车的方法:
- gets用getchar() 这里要注意gets不能读取string类型的字符串
- getline用cin.ignore(1);
字符串输入:
string x; scanf("%s",x);//不读取空格,不读取回车
gets(x);//读取空格,读取回车
cin>>x;//不读取空格, 不读取回车
getline(cin,x);//读取空格,不读取回车
字符输入
char ch;
cin>>x;//不读取回车
scanf("%c",&ch);//读取回车
屏蔽回车的方法: