下载站

展开
精品推荐
C语言注释删除小工具

C语言注释删除小工具

卸载清理大小:348.42MB语言: / 类别:系统工具系统: / WinAll, WinXP 提供:
应用介绍

很多编译器不支持中文注释,特别是日系的单片机编译器,这是一个C语言注释删除小工具,轻松编译

C语言中注释分为以下几种1)/*helloworld*/2)//helloworld3)#if0helloworld#endif

目前C语言中的主流注释方式为第一种,故暂时只实现了第一种,其实原理都是一样的。核心原理即为状态机,读入一个字符,根据当前状态和读入的字符转入下一个状态,每一个状态都有相应的动作处理读入的字符,如忽略或写入输出文件或退出上一个字符等等。

共有以下几个状态#defineSTATUS_OUTTE0/*在注释和引号外面*/#defineSTATUS_DOTTE1/*在引号内部*/#defineSTATUS_STIN12/*读入/,等待**/#defineSTATUS_STIN23/*读入/*,准备进入注释*/#defineSTATUS_STINN4/*在注释内部*/#defineSTATUS_STOU15/*读入*,等待/*/#defineSTATUS_STOU26/*读入*/,准备离开注释*/#defineSTATUS_STACT7/*伪状态,表示状态机动作*/状态机有以下几种动作#defineSTFLAG_NOACT0/*没动作,忽略字符*/#defineSTFLAG_FPUTC1/*将字符写入输出文件*/#defineSTFLAG_UNPUT2/*将上一个字符退出*/

Tags:C语言.

应用推荐查看更多
热门下载查看更多
精选应用
点击查看更多
专题合集查看更多
热门专题查看更多
友情链接0投诉联系:ichaoinc@gmail.com