一般在c++编写的程序当中,需要在文本文档当中写入多个数据,并进行查找、修改、删除特定数据时常用数组,也可以选择不使用数组而使用文件流,但由于文件流不提供直接修改与删除的方法,这边给出一个方法供大家参考
1、在文本文档当中添加数据
ofstream ofs;
ofs.open("test.txt", ios::out|ios::app);//使用ios::app表示在打开文件后添加数据于文本文档的行尾
int m;
string a, b, c, d, e, f;
cout << "请输入要添加的学生数量:";
cin >> m;
for (int j = 0; j < m; j++)
{
cout << "请输入要添加的学生学号:";
cin >> a;
ofs << a << " ";
cout << "请输入要添加的学生姓名:";
cin >> b;
ofs << b << " ";
cout << "请输入要添加的学生性别:";
cin >> c;
ofs << c << " ";
cout << "请输入要添加的学生出生日期:";
cin >> d;
ofs << d << " ";
cout << "请输入要添加的学生专业:";
cin >> e;
ofs << e << " ";
cout << "请输入要添加的学生年级:";
cin >> f;
ofs << f &l