第十四周 程序阅读三

来源:互联网 发布:山东油罐车物流软件 编辑:程序博客网 时间:2024/05/21 19:46
代码1:
#include <iostream>#include <fstream>using namespace std;int main() {    fstream outfile,infile;    outfile.open("data.dat",ios::out);    outfile<<"1111111111"<<endl;    outfile<<"aaaaaaaaaa"<<endl;    outfile<<"AAAAAAAAAA"<<endl;    outfile<<"**********"<<endl;    outfile.close();    infile.open("data.dat",ios::in);    char line[80];    int i=0;    while(!infile.eof())    {        i++;        infile.getline(line,sizeof(line));        cout<<i<<": "<<line<<endl;    }    infile.close();    return 0;}


运行结果:

代码2:

#include <iostream>#include <fstream>using namespace std;int main(){    ifstream readFile;    ofstream writeFile;    char ch;    readFile.open("a.txt", ios::in);    writeFile.open("b.txt", ios::out);    while (readFile.get(ch))        writeFile.put(ch);    readFile.close();    writeFile.close();    cout << "Finish!" << endl;    return 0;}


代码三:

#include <iostream>#include <fstream>#include<cstring>using namespace std;int main(){    ifstream readFile;    ofstream writeFile;    char ch[100];    readFile.open("a.txt", ios::in);    writeFile.open("b.txt", ios::out);    while (!readFile.eof())    {        readFile.getline(ch,100,'\n');        writeFile.write(ch,strlen(ch));        writeFile.write("\n",1);    }    readFile.close();    writeFile.close();    cout << "Finish!" << endl;    return 0;}


 

0 0
原创粉丝点击