#include #include using namespace std; int main () { struct ListNode { int data; ListNode *next; }; ifstream inFile; inFile.open("numbers.txt"); ListNode *head = NULL; int num; inFile >> num; while (inFile) { cout << num << endl; ListNode *temp = new ListNode; temp->data = num; temp->next = head; head = temp; inFile >> num; } cout << " ---------------------------" << endl; ListNode *p = head; while (p != NULL) { cout << p->data << endl; p = p->next; } //delete the list while (head != NULL) { p = head; head = head->next; delete p; } p = head; while (p != NULL) { cout << p->data << endl; p = p->next; } cout << "Hello World !!" << endl; return 0; }