第十四周 课后实践:阅读程序

来源:互联网 发布:淘宝摄影需要什么器材 编辑:程序博客网 时间:2024/06/05 02:47

(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;}


 

运行结果:

 

(3)问题及代码:

#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
原创粉丝点击