链表(节选)错误
#include <iostream>
#include <fstream>
#include <cstdlib>
#include <iomanip>
#include <string>
using namespace std;
void write (const string& name, int age) {
ofstream out("out.txt",ios::app);
out << name << " " << age << " ";
out.close();
}
void read (void) {
string name;
int age;
ifstream fin("out.txt");
while (!fin.eof()) {
fin >> name >> age;
cout << "Now reading... Name: " << name
<< " Age: " << age << endl;
}
fin.close();
}
int main() {
for (int i = 0; i < 5; i++) {
string name;
int age;
cout << "Input name: " << flush;
cin >> setw(19) >>name;
cout << "Input age: " << flush;
cin >> age;
write(name,age);
}
read();
system("PAUSE");
return 0;
}