* Các bước thực hiện:
- Bước 1: Mở file
ofstream <Tên biến file> (<Tên file>, ios :: out);
Hoặc:
ofstream <Tên biến file> (<Tên file>); // Mặc định C++ sẽ tự thêm ios ::in
- Bước 2: Thực hiện các thao tác ghi
Ghi dữ liệu vào file bằng: "<<"
<Tên biến file> << <Dữ liệu cần ghi>
- Bước 3: Đóng file
<Tên biến file> . close();
Ví dụ:
Viết chương trình xuất ra màn hình các giá trị trong file giảm dần, đồng thời ghi file
Giả sử đã có hàm HoanVi, và hàm InMang
void GhiFile(ofstream &file, int a[], int n){
//Mo file de ghi
file.open("output.txt");
//Xu ly chuong trinh
for(int i=0;i<n-1;i++){
for(int j=i+1;j<n;j++){
if(a[i]>a[j]){
HoanVi(a[i],a[j]);
}
}
}
cout<<"\nMang sau khi sap xep\n";
InMang(a,n);
//Tien hanh ghi file
file<<n;//Ghi kich thuoc mang vao file
file<<"\n";//Xuong dong trong file
for(int i=0;i<n;i++){
file<<a[i]<<"\t";
}
//Dong file
file.close();
}
» Tin mới nhất:
» Các tin khác: