代码:
/*
*Copyright (c) 2016, 烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:ycy.cpp;
*作 者:岳成艳 2016年6月19号;
*版 本 号:vc++6.0;
*
*问题描述:由(1)改成newabc.txt的文件。
*程序输入:略;
*程序输出:略;
*/
#include<iostream>
#include<cstdlib>
#include<fstream>
using namespace std;
int main()
{
fstream outfile,infile;
infile.open("abc.txt",ios::in);
if(!infile)
{
cout<<"Can't open the file."<<endl;
abort();
}
outfile.open("newabc.txt",ios::out);
if(!outfile)
{
cout<<"Can't open the file."<<endl;
abort();
}
char buf[80];
int i=1;
while(!infile.eof())
{
infile.getline(buf,80);
outfile<<i++<<" :"<<buf<<endl;
}
cout<<"Character: "<<i<<endl;
infile.close();
outfile.close();
return 0;
}
运行测试:
知识点总结