/******************************************************** File: LabDemo09.cpp Date: 04/21/2003 Author: Your Name Purpose: This is a template file *********************************************************/ #include #include #include #include #include using namespace std; struct dataNode { string name; int age; string city; dataNode *next; }; int main() { string s1, s2, s3; int age; ifstream inFile; ofstream outFile; inFile.open("indata.txt"); outFile.open("outdata1.txt", ios::app); dataNode *head; dataNode *headPtr; head = new dataNode; headPtr = head; while(!inFile.eof()) { getline(inFile, s1, ','); getline(inFile, s2, ','); getline(inFile, s3, '\n'); age = atoi(s2.c_str()); cout << s1 << endl; cout << age << endl; cout << s3 << endl; outFile << s3 << " " << s2 << " " << s1 << endl; head->name = s1; head->age = age; head->city = s3; head->next = new dataNode; head = head->next; } head->next = NULL; dataNode *ptr; ptr = headPtr; while(ptr->next != 0) { cout << "**" << ptr->name << "**" << ptr->city << "**\n"; ptr = ptr->next; } inFile.close(); outFile.close(); return EXIT_SUCCESS; }