a/c cho e hỏi về việc e muốn lưu các phần tử vào vector và ghi ra file thì làm ntn ạ
Lưu các phần tử vào vector và ghi ra file
Các phần tử kiểu gì? Số, chuỗi, đối tượng?
3 Likes
kiểu số, vd: nhập mảng các số nguyên lưu vào vector
Duyệt qua vector
rồi ghi từng giá trị số ra tập tin là xong.
Đọc thì ngược lại, mở tập tin rồi đọc từng số, đẩy vào vector
.
3 Likes
ofstream fo;
int n;
cout<<"nhap so phan tu :";
cin>>n;
vector <int > V(n);
fo.open("D:\\thu.txt");
if(fo.is_open())
{
for(int i=0;i<V.size();i++){
cout<<"V["<<i+1<<"]=";
cin>>V[i];
fo<<V[i]<<" ";
}
fo.close();
}
else
cout<<"file error";
ghi là như v phải ko ạ
1 Like
int line;
ifstream fi;
fi.open("D:\\cothexoa.txt");
if(fi.is_open())
{
while(!fi.eof())
{
fi>>line;
cout<<line<<" ";
V.push_back(line);
}
fi.close();
}
else
cout<<"file error";
đây là đọc file của e có đúng ko ạ
1 Like
Bạn cứ chạy thử thì sẽ biết thôi.
3 Likes