当前位置:  技术问答>linux和unix

LEX 如何转换文件?

    来源: 互联网  发布时间:2014-12-05

    本文导语:  现在我用 FILE *fp; fp=fopen("text.txt","r+"); yyin=fp; yylex(); 这样打开文件进行转换,可是我怎么样把转换完的结果写回这个文件? 就是说我想运行程序以后,把某个文件自动转换。 有没有例子?比方说把某个文本文件里的...

现在我用
FILE *fp;
fp=fopen("text.txt","r+");
yyin=fp;
yylex();
这样打开文件进行转换,可是我怎么样把转换完的结果写回这个文件?

就是说我想运行程序以后,把某个文件自动转换。


有没有例子?比方说把某个文本文件里的 "#" `全部换为"$"

|
如果写到另一个文件肯定就没问题了,自己覆盖回来要造成的问题自己去想。
而且完成后必须fclose(yyin), ftruncate(fileno(yyout), ftell(yyout));原因是什么,还得自己去想。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问solaris下lex命令的用法?
  • 找不到Lex命令
  • linux下的lex&yacc
  • 关于"/"(斜线)在lex(not flex)中的使用问题
  • LEX词法分析器怎么用?
  • 请问谁有关于yacc和lex/flex的资料?
  • 哪儿有O'Reilly:lex与yac(第二版)的电子图书下?
  • 哪有lex和yacc的资料和教程,小弟跪求
  • lex问题
  • lex yacc 中遇到的一些疑问???
  • 请问前辈们设计source整理工具,使用lex+yacc好还是perl?
  • Lex/YACC 高手请进,求分析C语言语法例子
  • 词法分析器生成工具 Lex
  • help!: yyac & lex in linux
  • lex and yacc编译错误,gcc: compilation of header file requested
  • ##熟悉LEX的请进##解决立刻给分##
  • 怎样去理解lex中的BEGIN语句??(看下给出的简单例子,谢谢先!)
  • GCC编译出现undefined reference to `pcap_lex'


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3