VC++怎么按行读写TXT文件

TXT文件如:
2323
为为避免3
洒泪333

行数就3行,分别放入STR1 , STR2 ,STR3里....

经处理后要再写回该TXT文件.

这样读写改怎么写啊? 本人刚接触VC++, 不懂~ 请高手指教啊,最好附上代码!
头文件里没fstream.h, 按你的 还是错的~

第1个回答  2015-06-03
CString strText;
CString szLine; //存储行字符串

CStdioFile file;
file.Open("ts.txt",CFile::modeRead);//打开文件

//逐行读取字符串
while( file.ReadString( szLine ) )
{
strText += szLine;
}
MessageBox(strText);
//关闭文件
file.Close();
第2个回答  2008-08-06
文件操作要包含:#include "fstream.h"
代码:
char str[80];
ifstream in("in.txt");
in.getline(str,80);
CString str1(str)

in.getline(str,80);
CString str2=str;

in>>str3

ofstream out("out.txt");
out<<str1;
out<<"";本回答被提问者采纳

编程类,在VC中用C++编写程序,按行读取txt中的数据,并显示,请各位大神来...
(TRUE,"","",OFN_FILEMUSTEXIST |OFN_HIDEREADONLY , "文件类型(*.txt)|*.txt|所有文件(*.*)|*.*|");if(lpszOpenFile->DoModal() == IDOK )\/\/假如点击对话框确定按钮 { filePathName = lpszOpenFile->GetPathName();\/\/得到打开文件的路径 SetWindowText(filePathName);\/\/在窗口标题上...

用vc++逐行读取文本文件txt里面的数据,并且复制给数组
char *srcfile = "data.txt";\/\/文件名 int data[MAX][8];int main(){ FILE *src = fopen(src,"r");int i,j;for(i = 0;i < MAX;i++){ fscanf(srcfile,"%d,%d,%d,%d,%d,%d,%d,%d",&data[i][0],&data[i][1],&data[i][2],&data[i][3],&data[i][4],&data[...

用VC++如何一行一行的读取文本文件
用ofstream类声明一个对象就行了。要包含头文件fstream.h

请问用VC++环境下怎样读入一个文件的数据?
你可以使用CStdioFile类来打开文件,然后使用ReadString()函数来读数据,他是读一行的,然后在用atoi或者其他类型转换函数把读到的字符串变成自己想要的 就OK了,如果不是那样 就得使用,CFile类,然后先找5个回车换行标志然后再开始读后面的数据,当读到你数据中的间隔符时就放入一个变量即可.然后再继续找下...

请问VC++(MFC)中如何读取文本文件?
文本读\/写 :ReadString 读取一行文本 WriteString 写一行文本 一个CStdioFile对象代表一个用运行时函数fopen打开的C运行时流式文件。流式文件是被缓冲的,而且可以以文本方式(缺省)或二进制方式打开。文本方式提供对硬回车—换行符对的特殊处理。当你将一个换行符(0x0A)写入一个文本方式的CStdioFile...

vc怎么读取txt列数据
没有读取列数据这种功能的,折中的办法是将每行根据一个分隔符划分成列,比如\/t,然后按行来读,取出特定的列

vc++怎样实现读取txt中的数据并将数据化成折线图,抱歉没有财富值了...
行号可以在数据库里加一列 选择自动编号 循环往下读取 加个循环就行 do until adodc1.recordset.eof 。。。你要读取的语句。。。loop

C++怎么读取txt文件指定的一行或计算出某一行的偏移量。谢谢大家了,这...
对象空间,并只需要传个大小过去就行了.2维指针在VC++的com技术里面用的十分 广泛的.回答你第3个问题:改为 return *m_pHead;那么你返回值也要改为m_pHead的哪种 类型,那么这个类就只能存这种类型了,其他就无能为力了.因为C++里有万能指针 类型,而没有万能类型,如果想改为你说的那样,可以用...

用VC++怎样读取一个txt文件中的数据,每行数据都是点的坐标
FILE *fp_temp;fp_temp = fopen(SystemPathName+CString("AA.txt"),"r");int x,y;if(fp_temp!=NULL){ fscanf( fp_temp, "%f", &x);fscanf( fp_temp, "%f", &y );fclose(fp_temp);} 可以把所有坐标数据都提取出来。

vc++6.0怎么读取TXT文档中的数据行
myfile){ cout << "Unable to open myfile"; exit(1); \/\/ terminate with error } if(!outfile){ cout << "Unable to open otfile"; exit(1); \/\/ terminate with error } int a,b; int i=0,j=0; int data[6][2]; while (! myfile.eof() ) { myfile.getline (buffer,...

相似回答