该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#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++ 源文件删除注释代码相关推荐

  1. c语言读文件编译,C语言读取wav文件的问题,请大侠,编译问题。

    已结贴√ 问题点数:20 回复次数:5 C语言读取wav文件的问题,请大侠,编译问题. 代码如下:#include #include LRESULT CALLBACK WndProc (HWND, U ...

  2. linux下c语言读取csv文件,C语言读取csv文件

    C语言读取csv文件 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本).纯文本意味着该 ...

  3. R语言读取csv文件,第一列列名出现乱码怎么办

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接: https://blog.csdn.net/weixin_45075290/art ...

  4. c语言读取word文件内容,c 读取word c 读取word文档

    c++如何读取word 基本步骤(1)创建)一个 MFC 的程序工程. 注意:在VC中对WORD进行操作需要在MFC AppWizard - Step 2 of4中的Automaiton选项上打上勾. ...

  5. python读取一个文件夹/子文件夹下的所有文件名字

    python读取一个文件夹/子文件夹下的所有文件名字 示例代码: import osfile_path = './images/' all_file_name = os.listdir(file_pa ...

  6. R语言读取excel文件实战(read.xlsx函数、read_excel函数、read.xlsx函数、Write函数)

    R语言读取excel文件实战(read.xlsx函数.read_excel函数.read.xlsx函数.Write函数) 目录 R语言读取excel文件实战(read.xlsx函数.read_exce ...

  7. java基础IO流使用读取一个文件中的文字输出到控制台上

    读取一个文件中的文字输出到控制台上 import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IO ...

  8. 不用for loop循环一个读取一个文件

    不用for loop循环一个读取一个文件 怎样在不使用for loop的情况下循环读取一个文件并将内容显示出来呢? #!/usr/bin/env python #coding:utf-8 #@Auth ...

  9. Lua 如何快速的读取一个文件

    2019独角兽企业重金招聘Python工程师标准>>> 如何使用Lua 优雅并快速的读取一个文件的全部内容? 在这里我们可以看一下代码: local open = io.open l ...

最新文章

  1. linux 内核阻塞,linux内核阻塞IO
  2. 指针和数组的区别是什么?
  3. field list什么意思_从源码中学Vue(六)「解密」为什么操作数组的方法也会触发视图更新...
  4. IOS树视图学习总结
  5. python数据储存_五种使用python储存数据的方式
  6. 【动态顺序表】 c语言的动态顺序表
  7. CCKS 2018 | 最佳论文:南京大学提出 DSKG,将多层 RNN 用于知识图谱补全
  8. 领域应用 | 知识图谱数据构建的“硬骨头”,阿里工程师如何拿下?
  9. LG-Transformer:全局和局部建模Transformer结构新作
  10. leetcode easy problem set
  11. 仿百度文库解决方案(一)——总体思路
  12. 串口通讯WaitCommEvent 、GetLastError、ClearCommError、...
  13. 禁用笔记本电脑自带键盘
  14. 基于JAVA蔚蓝在线学习平台计算机毕业设计源码+数据库+lw文档+系统+部署
  15. 34套Java项目教程+源码包含Java swing项目 Java web项目 Java控制台项目(视频教程+源码)
  16. 基于局域网网络编程实现开发板显示相册以及视频和音乐
  17. OneNote用完画笔怎么从绘图模式回到打字模式
  18. 各种界面库介绍及比较
  19. 《版式设计——日本平面设计师参考手册》—第1章段落格式的设置
  20. DNSPod十问深创投刘辉:产业互联网是烧钱做慈善吗?

热门文章

  1. SAP Spartacus cost center list class的赋值逻辑
  2. Angular应用里的tsconfig.app.json
  3. SpringBoot启动时就会自动去连接mongdo DB指向的url
  4. 如何在SAP Cloud for Customer页面嵌入自定义UI
  5. SAP CRM呼叫中心polling and C4C notification polling
  6. SAP Fiori应用里对国际化RTL需求(right-to-left)的支持
  7. 运行在Docker里的SpringBoot应用,如何查看记录在文件系统的日志
  8. when click one item in table Select at least one column to perform the search
  9. file encode - /UI2/CL_HTTP_FILE_ENCODE
  10. SAP UI5 ResponsiveGridLayout