遇到紧急问题,高手帮帮忙

wade_wang 2009-10-25 11:38:41
我现在要做一个代码格式化的程序类似于Astyle的东西,要求就是读入一个完全正确的c语言代码文件,然后将代码格式优化,如删除不必要的空格和空语句等,然后再输出文件。
我原来是想读入一行,改一行。
但是读入的代码可能是上下两行应该合并的,也可能要将前后大括号对齐等等,总之我不知道该怎么办才好。
Astyle这东西我一点也不了解该怎么下手,哪位高手帮帮忙能给点思路?我先谢谢了。
...全文
92 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
csdn5211 2009-10-25
  • 打赏
  • 举报
回复
干嘛非要读一行,一次全读进内存。

这种程序一般都是实现各自动机,先把各种状态处理想清楚再编。
wade_wang 2009-10-25
  • 打赏
  • 举报
回复
帮帮忙啊
thy38 2009-10-25
  • 打赏
  • 举报
回复
LZ请看CodeLite的Source Code Formatter插件源码
wade_wang 2009-10-25
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 csdn5211 的回复:]
干嘛非要读一行,一次全读进内存。
[/Quote]
请问如何全读入内存中?用哪种结构?
die_angle 2009-10-25
  • 打赏
  • 举报
回复
学习中。。。。

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧