cin会自动忽略空格、回车等不可见字符
cin.get()函数的功能就是getchar()的功能,能一个一个获取字符,包括不可见字符
#include<bits/stdc++.h>
using namespace std;
char s,ss,ssss;
int main()
{
while(~(s=cin.get()))
{
if(s=='/')
{
ss=cin.get();
if(ss=='/')
{
while((ss=cin.get())!='\n');
cout<<endl;
}
else if(ss=='*')
{
while((ss=cin.get()))
{
if(ss='*')
{
ssss=cin.get();
if(ssss=='/')
break;
}
}
}
else cout<<s<<ss;
}
else cout<<s;
}
return 0;
}
主要是逻辑关系(s、ss、ssss)
参考博客https://blog.csdn.net/weixin_41058467/article/details/80609708