注释代码c语言,C/C++ 源文件删除注释代码
生活随笔
收集整理的這篇文章主要介紹了
注释代码c语言,C/C++ 源文件删除注释代码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
該樓層疑似違規已被系統折疊?隱藏此樓查看此樓
#include?
enum?{
s_normal,
s_string,
s_string_conv,
s_linecomment,
s_linecomment_conv,
s_comment1,
s_comment,
s_commented1,
s_eof,
};
int?g_state?=?s_normal;
int?deal(int?c)?{
switch(g_state)?{
case?s_normal:
{
if?(c?==?'\"')?g_state?=?s_string,?putchar?;
else?if?(c?==?'/')?g_state?=?s_comment1;
else?if?(c?==?EOF)?g_state?=?s_eof;
else?putchar?;
}
break;
case?s_string:
{
putchar?;
if?(c?==?'\"')?g_state?=?s_normal;
else?if?(c?==?'\\')?g_state?=?s_string_conv;
else?if?(c?==?EOF)?g_state?=?s_eof;
}
break;
case?s_string_conv:
{
putchar?;
g_state?=?s_string;
}
break;
case?s_linecomment:
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的注释代码c语言,C/C++ 源文件删除注释代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 民生中国风主题信用卡额度一般多少?怎么提
- 下一篇: c++ 异步下获取线程执行结果_这份阿里