输入空格的几种方法:
1. 调用cin.getline();
2. 调用gets();
setiosflags(ios::skipws)忽略前导空白(用于输入)
cin.unsetf(ios_base::skipws)则与之相反
{
char * str;
cin.unsetf(ios :: skipws);
cin>>str;
cout<<str<<endl;
}
输入%“--abcd"则输出为空,且strlen(str) == 0;
输入空格的几种方法:
1. 调用cin.getline();
2. 调用gets();
setiosflags(ios::skipws)忽略前导空白(用于输入)
cin.unsetf(ios_base::skipws)则与之相反
{
char * str;
cin.unsetf(ios :: skipws);
cin>>str;
cout<<str<<endl;
}
输入%“--abcd"则输出为空,且strlen(str) == 0;