打印

请用TC C/C++ 写一个程序COMC运行在CMD窗口

[复制链接]
2926|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
end2000|  楼主 | 2008-1-11 13:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请用TC C/C++ 写一个程序COMC运行在CMD窗口, 它打开并统计一个可以被编译成功的C源程序
文件里的符合"源字符集'字符(共26+26+10+29个)的个数tc和在注释中的字符的个数cc,
并输出百分比cn = cc/tc%,关闭这个文件然后退出.
运行格式:
COMC <SRC>
tc:xxx
cc:yyy
cn:zz.zz%
如果找不到 <SRC> 输出一条提示后退出.

基本要求:可以处理c注释 /* */
合格要求:可以处理c注释 /* */ 和c++注释//

时间: 2小时.

相关帖子

沙发
dai_weis| | 2008-1-11 13:36 | 只看该作者

这里好像不是任务中国

听着像老师布置任务

使用特权

评论回复
板凳
dai_weis| | 2008-1-11 13:45 | 只看该作者

以文本方式或者二进制方式处理都可以

文本方式按行读取,每次处理两个字符,这样容易识别/*和//
二进制方式每次读取两个,一边读取一边计数即可
不过如果源文件有无法匹配的则按照C编译器的方式处理即可
不要再增加难度了,再增加就应该使用编译器了
没有发现统计这个东西的意义所在。

使用特权

评论回复
地板
dld2| | 2008-1-11 13:45 | 只看该作者

给一个让别人替你写的理由吧

简单地说就是统计C源代码中注释的比例吧。
比如这种情况printf("/*AAA*/"),嘿嘿。

使用特权

评论回复
5
machunshui| | 2008-1-11 14:06 | 只看该作者

好象linux下,有着脚本语言perl,特别擅长字符搜索,统计

好象linux下,有着脚本语言perl,特别擅长字符搜索,统计.

不过,大家到这里放松的多,真叫写程序,没几个人愿意做.

使用特权

评论回复
6
end2000|  楼主 | 2008-1-11 14:09 | 只看该作者

理由

请参考最近本版酷贴。

使用特权

评论回复
7
dld2| | 2008-1-11 14:13 | 只看该作者

这不算理由

请参考最近本版酷贴。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

83

帖子

0

粉丝