C中读取一行一行的读取文件

转载 2013年12月09日 15:56:46

C++中:
#include <iostream>
#include <string>
#include <fstream>
using namespace std;

int main()
{
  string s;
  ifstream fp("test.txt");

  if (!fp)
    {
      cerr << "OPEN ERROR" << endl;
      return 1;
    }

  while (getline(fp,s))
    {
      cout << s << endl;
    }
  fp.close();

  return 0;
}

MFC中:

#include <afx.h>
#include <stdio.h>

void main()
{
    CString        buff;
    CStdioFile    cFile;
    BOOL        bOpen = cFile.Open("1.txt", CFile::modeRead);
    if(bOpen)
    {
        while(cFile.ReadString(buff))
        {
            printf("%s\n", buff);
        }
    }
}




       

相关文章推荐

如何利用C/C++逐行读取txt文件中的字符串(可以顺便实现文本文件的复制)

如下代码均在Windows/VC++6.0下测试通过, 请注意linux和Windows文件格式的区别。 先用C语言写一个丑陋的程序:...
  • stpeace
  • stpeace
  • 2013年10月07日 22:28
  • 116253

C语言文件操作——读一行和写一行

文件读写

c语言 读取文件的每一行; 查找指定key的value

#include #include   int main() {     int ret;     char *p, *q;     char str[16]="DISTRIB_TARGET=";...

c语言读取每一行,再将符合条件的写入另一个文件中。

已经很久没有碰过c语言了,可能很多同学都觉得so easy。重新拾起来还是有点害怕&激动。 拾起来的时候犯了很多新手会返的错误,对不起大学老师了。╮( ̄▽ ̄")╭ 写这玩意的原因是开发扔了...

C语言创建一个文件,写入数据并换行,再依次读取每行的数据,将读取的行数据以一定的格式命名为另一文件的文件名

#include #include #include #include #include //********************************* //字符串连...
  • flysh05
  • flysh05
  • 2013年11月25日 18:50
  • 3399

C语言之按行读取文件

原文本文件outlook,temperature,humidity,windy,play sunny,hot,high,FALSE,no sunny,hot,high,TRUE,no overcast...

CFile按行读取并删除行

test.txt line1   第一行内容 line2   第二行内容 line3   第三行内容 程序读出   “第一行内容”   之后   删除。 在读取将读出   “第...
  • jax_lee
  • jax_lee
  • 2011年09月09日 16:54
  • 4309

MFC中用CFile读取和写入文件

MFC提供了CFile类方便文件的读写,首先要知道,文件的数据读取、数据写入与文件指针的操作都是以字节为单位的,数据的读取和写入都是从文件指针的位置开始的,当打开一个文件的时候,文件指针总是在文件的开...

[C/C++]_[初级]_[读取文件,每次读取一行并显示]

场景:读取大数据文件,一段一段进行读取,以节省一下读取文件内存占用大的问题,并且这样效率也不高。 下面是读取一行数据进行处理,每次读取的大小都是固定的,直到读完为止。 #include ...

java一行一行写入或读取文件

参考地址: http://www.cnblogs.com/linjiqin/archive/2011/03/23/1992250.html java中提供一行一行读取的类是 BufferedRead...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C中读取一行一行的读取文件
举报原因:
原因补充:

(最多只允许输入30个字)