C++I/O流的问题,请帮忙

来源:百度知道 编辑:UC知道 时间:2024/05/04 04:24:20
编写C++程序完成以下功能:
(1) 输入一个文本文件名;
(2) 打开文件名,在该文件的每一行前面加上一个行号,保存在另外一个文本文件中。
C++!!!

楼上的是用C写的啦,我用C++写了一个,希望你满意!

#include<fstream.h>
#include<cstdlib>
#include<assert.h>
#include<cstring>
int main()
{
const int SZ=200;
char buf[SZ],temp[5];
ifstream in("D:\\xx.txt",ios::in|ios::nocreate);
if(!in)
{
cout<<"Soure file not exist!"<<endl;
exit(0);
}
for(int i=1;!in.eof();i++)
{
itoa(i,temp,10);
strcat(temp,".");
in.getline(buf,SZ);
ofstream out("D:\\xxx.txt",ios::out|ios::app);
assert(out);
out<<temp<<buf<<endl;
}
}

//=================================================================
#include <stdio.h>

void main()
{
FILE *f_src;
FILE *f_dst;

f_src=fopen("src.txt","r"