#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
int main(int argc, char **argv)
{
char start;
char end;
char cur;
start = end = '\0';
while ((cur = getchar()) != EOF) {
if (cur == '/' && start == '/') {
while ( (cur = getchar()) != EOF && cur != '\n') {
start = cur;
}
start = '\0';
} else if (start == '/' && cur == '*') {
while ( (cur = getchar()) != EOF) {
if (end == '*' && cur == '/') {
start = end = cur = '\0';
break;
}
end = cur;
}
}
if (start != '\0')
putchar(start);
start = cur;
}
putchar(start);
exit(EXIT_SUCCESS);
}
分享到:
相关推荐
C语言注释删除程序 [程序功能] 1、删除注释,包括块注释(/**/)和行注释(//) 2、删除空白行 3、用指定数量的空格替换TAB字符 [使用方法] 1、在WINDOWS的CMD窗口中键入行命令 2、使用WINDOWS的批处理文件(.BAT...
C语言实现的,可以自动删除程序中的注释,程序可读性非常好
删除原程序中的注释,使程序全部成为有用的程序
C/C++源程序去注释工具 含TC源代码及说明
比所谓的“C类语言源代码注释去除程序 V1.0 RemoveCNote”好用多了。而且不会太多的删错代码。几乎不用修改,而“C类语言源代码注释去除程序”修改过的代码完全不能使用。 Win8会阻止运行,选择仍然运行即可。用不用...
基于DFA的C语言注释删除程序,经过分析需要删除的注释大概有一下4中情况: 1、int a ; //这里是注释 ; 2、int a ; /*这里 是注释 是的*/ ; 3、int a ; /*这里是注释*/ ; 4、对于字符串中的注释符不做处理如: ...
4.7 C语言的预处理程序与注释 67 4.7.1 C语言的预处理程序 68 4.7.2 #define 68 4.7.3 #error 69 4.7.4 # include 69 4.7.5 条件编译命令 70 4.7.6 #undef 72 4.7.7 #line 73 4.7.8 #pragma 73 4.7.9 预定义的宏名 ...
自己写的一个去掉注释的小程序,在vc环境下测试没问题,同样适用于MFC工程,不会删除系统的注释。
用来删除C语言注释的小工具 其中有DLCMNT Instruction.txt为操作说明 DLCMNT.EXE为程序文件 DLCMNT.bat为脚本文件 CBAR.C为一个例子文件
本程序可以删除c/c++中的注释 并把删除后的程序输出
这个程序主要是用在消除程序文件中的一些注释,很简单值得学习,中间关于文件的一些操作
Qt5编写的移除代码注释源码,Qt5编写的移除代码注释源码,
此程序可以删除使用义隆产品开发的程序的注释,包含*.ASM,*.H,*.DT*.inc 还可以删除标准C开发的程序 如果你有问题或好的建议可以发邮件给我:277366295@qq.com
4.7 C语言的预处理程序与注释 67 4.7.1 C语言的预处理程序 68 4.7.2 #define 68 4.7.3 #error 69 4.7.4 # include 69 4.7.5 条件编译命令 70 4.7.6 #undef 72 4.7.7 #line 73 4.7.8 #pragma 73 4.7.9 预定义的宏名 ...
简单的删注释小程序,如果你的程序编译无误,且符合标准注释格式,应该是有用的
remove_comment 删除多行和单行注释的c程序从c程序中删除文件中可用的注释,当您运行该程序时,该程序将被程序删除,输出将显示在控制台上
4.7 C语言的预处理程序与注释 67 4.7.1 C语言的预处理程序 68 4.7.2 #define 68 4.7.3 #error 69 4.7.4 # include 69 4.7.5 条件编译命令 70 4.7.6 #undef 72 4.7.7 #line 73 4.7.8 #pragma 73 4.7.9 预定义的宏名 ...
可删除C源程序中的/* xxxx */的块或单行注释,及C++风格的单行注释,对于常量字符串中出现的注释不清除。文件包含Lex代码及编译的Linux下的可执行文件。编译及使用见Readme。 C注释的类型如下 // /* // * "C-style ...
输入、修改、删除和显示n个学生的m门考试科目的成绩,计算总分和平均分; 分别按总分和学号进行排序; 输入学生的学号,显示该学生的姓名、各门功课的成绩; 将输入的学生成绩数据保存到文件中; 从文件中读出...
可按目录删除注释,程序员必备