C++對文件進行讀寫操作范例代碼

bcf2 9年前發布 | 988 次閱讀 C/C++

下面的C++代碼將用戶輸入的信息寫入到afile.dat,然后再通過程序讀取出來輸出到屏幕

#include <fstream>

include <iostream>

using namespace std;

int main () {

char data[100];

// open a file in write mode. ofstream outfile; outfile.open("afile.dat");

cout << "Writing to the file" << endl; cout << "Enter your name: "; cin.getline(data, 100);

// write inputted data into the file. outfile << data << endl;

cout << "Enter your age: "; cin >> data; cin.ignore();

// again write inputted data into the file. outfile << data << endl;

// close the opened file. outfile.close();

// open a file in read mode. ifstream infile; infile.open("afile.dat");

cout << "Reading from the file" << endl; infile >> data;

// write the data at the screen. cout << data << endl;

// again read the data from the file and display it. infile >> data; cout << data << endl;

// close the opened file. infile.close();

return 0; }</pre>
程序編譯執行后輸出如下結果

$./a.out
Writing to the file
Enter your name: Zara
Enter your age: 9
Reading from the file
Zara
9

 本文由用戶 bcf2 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!