檔案輸入執行個體:
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