删除C语言程序中所有的注释语句(有疑问)
来源:互联网 发布:网络错误651怎么解决 编辑:程序博客网 时间:2024/05/16 06:12
- #include <stdio.h>
- void rcomment(int c);
- void in_comment();
- void echo_quote(int c);
- int main()
- {
- int c, d;
- while((c = getchar()) != EOF)
- rcomment(c);
- return 0;
- }
- void rcomment(int c)
- {
- int d;
- if(c == '/')
- if((d = getchar()) == '*')
- in_comment();
- else if(d == '/')
- {
- //putchar(c);
- //rcomment(d);
- fflush(stdin);
- putchar('/n');
- }
- else
- {
- putchar(c);
- putchar(d);
- }
- else if(c == '/'' || c == '/"')
- echo_quote(c);
- else
- putchar(c);
- }
- void in_comment() //处理/*...*/注释
- {
- int c, d;
- c = getchar();
- d = getchar();
- while(c != '*' || d != '/')
- {
- c = d;
- d = getchar();
- }
- }
- void echo_quote(int c) //处理'fajklg'和"fdsjl"情况
- //字符',"只是两个字符,这里不要将"fdsjl"
- //认为是字符串fdsjl,而是字符串"fdsjl"
- {
- int d;
- putchar(c);
- while((d = getchar()) != c)
- {
- putchar(d);
- if(d == '//')
- putchar(getchar());
- }
- putchar(d);
- }
阅读全文
0 0
- 删除C语言程序中所有的注释语句(有疑问)
- 删除C语言程序中所以的注释语句(有疑问)
- 编写一个删除C语言程序中所有注释语句的程序
- C程序设计语言练习1-23 编写一个删除C语言程序中所有的注释语句
- 删除C语言程序中所有的注释语句,代码实现
- 第7周 C语言程序设计(新2版) 练习1-23 删除C语言程序中所有的注释语句(代码有问题?)
- 编写一个删除C语言程序中所有注释语句,正确处理带引号的字符串与字符常量
- 删除c语言中的所有注释语句
- 编写一个删除c语言中的注释语句/* */的程序
- 练习1-23 编写一个删除C语言程序中所有的注释语句。要正确处理带引号的字符串与字符常量
- 【1-23】编写一个删除C语言程序中所有的注释语句。要正确处理带引号的字符串与字符常量。再c语言中,注释不允许嵌套。
- 【K&R 习题 1-23】删除C/C++语言中的程序中的所有注释语句
- 删除C程序中注释语句
- 编写一个C程序删除一个文件的所有注释
- 编写一个删除C语言源程序中的所有注释语句,要正确处理带引号的字符串和字符常量。
- C语言中,if语句后面加return 的用法的疑问
- Eclipse中删除所有注释的正则
- c语言中指针的疑问
- 36、不一样的C++系列--单例类模板
- php----stream_socket_pair
- java的继承
- 鸟哥Linux学习之——关机与重启
- Golang简单的memcache实现
- 删除C语言程序中所有的注释语句(有疑问)
- 学习C语言的第一天
- Angular4中调用js代码
- java语言基础(76)——集合框架(Map集合)
- P1097 统计数字
- Android Kotlin开源小项目
- Fedora安装vim出现冲突
- 解析异步消息处理机制
- 电路板线路板PCB开发设计分享教程之(1)--教程目录