當前位置:
首頁 >
c语言 读取一个文件 删除注释,C/C++ 源文件删除注释代码
發布時間:2023/12/19
30
豆豆
生活随笔
收集整理的這篇文章主要介紹了
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++如何输入数组_从一个数组中找出 N