- Back to Home »
- Cplusplus »
- [C++]Nhập xuất file trong codeblock
Trước khi chạy chương trình trong ví dụ sau, bạn tạo 1 file tên là n.txt là số các phần tử trong mảng và 1 file tên là day_so.txt lưu dãy số mà các bạn cần nhập vào. 2 file đó bạn lưu vào trong thư mục chứa project đang làm.
VD:
File n.txt có nội dung như sau:
------------------------------------------------------------------
10
------------------------------------------------------------------
File day_so.txt có nội dung như sau:
------------------------------------------------------------------
10
6
3
4
5
7
2
4
32
43
1
3
34
------------------------------------------------------------------
Code:
#include <iostream>
#include <fstream> // Thư viện nhập xuất file
using namespace std;
ifstream file1 ("n.txt"); // Hàm gọi file n.txt là file1
ifstream file2 ("day_so.txt"); // Hàm gọi file day_so.txt là file2
ofstream ket_qua ("Ket_qua.txt"); // Hàm gọi file kết quả ghi ra là ket_qua
int main ()
{
int n;
file1 >> n; // Đọc file trong n.txt
int a[n];
for (int i=0;i<n;i++)
file2 >> a[i]; // Đọc file trong day_so.txt
for (int i=0;i<n;i++)
{
ket_qua <<a[i] << " "; //Ghi kết quả ra file Ket_qua.txt
cout << a[i] <<endl;
}
return (0);
}