先上代码!!
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
char a,b ;
// cin >> noskipws >> a >> b ;
cin >> a >> b ;
cout << a << b << 2 << endl ;//2就是为了看看有没有进行到这一步
return 0;
}
解说:如果先不用noskipws,我们输入两个空格看看会发生什么
输入 | (两个空格) |
输出 | (不行,它非要你输入空格以外的数,才能进行下一步) |
这个时候再让noskipws上!
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
char a,b ;
cin >> noskipws >> a >> b ;
//cin >> a >> b ;
cout << a << b << 2 << endl ;
return 0;
}
输入 | (两个空格) |
输出 | 2(ps:2前面有两个空格) |
![](https://img-blog.csdnimg.cn/img_convert/2fe6ecbd57fd0d86a13b213fb018ab69.png)
俺是初学者,有不对还望各位指正!
欢迎大家评论区留言🤞