请教C语言操作文件的问题 ( 积分: 100 )

  • 主题发起人 主题发起人 venus.j
  • 开始时间 开始时间
V

venus.j

Unregistered / Unconfirmed
GUEST, unregistred user!
请问在C语言里面怎么对一个txt 文件 ,循环读取一行,C语言里面有没像 Java 里面 readLine()这样读入文件一行的方法呢
 
请问在C语言里面怎么对一个txt 文件 ,循环读取一行,C语言里面有没像 Java 里面 readLine()这样读入文件一行的方法呢
 
c语言没那么高级,要一个字符一个字符的读,fgetc()
这也是C的灵活吧。
 
可以估计一行有多少字符,然后指定读出的长度,就可以把整行读出来了。
 
打开文件后有个指针,通过指针的值可以判断行末。
 
手动判断“/r”和“/n”来读行就可以了,用fgetc()函数。
 
一个一个字节读取太慢了,方便的话直接用MFC的 CStdFile
 
我自己编写了一个文件类,可以达到对文件操作的大部分功能,比如,读一行,添加一行,插入一行,在某一行后面添字符,删除行等等。楼主如果想要的话请给我发邮件:billycheerfullu@163.com 免费提供
 
哦。
我怎么一在vc++的编译器中,就不知道要干什么啦?
 
后退
顶部