似乎有点氵,所以放到小号来发。。。
功能
代码的功能就是去除代码中的注释。
从test.in
文件读入,然后输出在new.out
的文件里
原因
。。。
写这个是因为我写的某个C++小游戏太多注释了,看着难受,然后不想一个一个去掉(懒),所以。。。
代码1
这份代码是按我的习惯写的注释,就是在每个注释符号//
前加一个空格
#include <iostream>
#include <algorithm>
#include <cstring>
using namespace std;
int main(){
freopen("test.in","r",stdin);
freopen("new.out","w",stdout);
string str;
while(getline(cin,str)){
int len = str.size();
for(int i = 0;i < len;i ++){
if(str[i] == ' ' && str[i + 1] == '/' && str[i + 2] == '/') break;
cout<<str[i];
}
cout<<endl;
}
return 0;
}
代码2
这应该大部分人都是直接写注释符号//
的
那我们将代码改一下就可以了
#include <iostream>
#include <algorithm>
#include <cstring>
using namespace std;
int main(){
freopen("test.in","r",stdin);
freopen("new.out","w",stdout);
string str;
while(getline(cin,str)){
int len = str.size();
for(int i = 0;i < len;i ++){
if(str[i] == '/' && str[i + 1] == '/') break;
cout<<str[i];
}
cout<<endl;
}
return 0;
}
搞定了。。。
感觉你头像里的水月像个女的(bushi
。谢谢
你也知道那是男的啊妖里妖气的,不看方舟差点以为是个女的(
鹅鹅鹅比赛打得怎么样 QwQ
不看私信?
现在在想T4如何暴力。。。弱死了,连暴力都想不出来
哪里了,不就留个长头发吗我刚回完你就下线是吧打了三题,没时间了,只剩两分钟了
你不也是吗.6
P.S 如果各位读者闲得慌,可以一个一个慢慢去除注释,
可好玩啦(bushi。
rt
我的编辑器不是这种
除了 dev,基本上主流编辑器都支持正则表达式搜索
我用的是Dev
没试过别的编辑器
直接 ctrl + h 使用 vscode 正则表达式搜索,输入 //.* 替换为空即可
emmm