文件输入实例:
ofstream outFile; //outFile an ofstream object
ofstream fout; // fout an ofstream object
outFile. open("fish. txt");//outFile used to write to the fish. txt file
char filename[50];
cin>>filename; //user specifies a name
fout. open(filename); //fout used to read specified file
double wt=125.8;
outFile << wt; //write a number to fish.txt
char line[81]="Objects are closer than they appear.";
fout << line << endl; // write a line of text
outFile.close();
文件输出实例:
ifstream inFile;
//inFile an ifstream object
ifstream fin;//fin an ifstream object
下面演示了如何将这种对象与特定的文件关联起来:
inFile.open(nbowling.txt");//inFile used to read bowling.txt file
char filename[50];
cin>>filename;// user specifies a name
fin.open(filename);//fin used to read specified file
注意,方法open()接受一个C-风格字符串作为参数,这可以是一个字面
字符串,也可以是存储在数组中的字符串。
下面演示了如何使用这种对象:
double wt;
inFile>>wt;// read a number from bowling.txt
char line[81];
fin.getline(line,81);//read a line of text