It would be nice if someone could help with this problem:

I run this with a file "numb.num" in my E:\ directory that contains:

Here's the program:Code:123456789

Windows crashes the program. And that's about it. I use Visual C++ 6.0 on Windows 98.Code:#include <iostream.h> #include <fstream.h> #include <windows.h> #include <dos.h> #include <conio.h> #include <stdlib.h> struct node { int x; node *next; }; void main() { ifstream file1("E:\numb.num"); int total, a[700], n; node *root; node *p; root->next = NULL; for (n = 0;file1.eof();n++) { file1 >> a[n]; } for (n = 0;file1.eof();n++) { root->x = a[n]; root->next = new node; } root->next = NULL; p = root; for (n = 0;n == NULL || p->next == NULL;n++) { total += p->x; cout << p->x << " "; p = p->next; } cout << endl << "The total is: " << total << endl; p->next = NULL; file1.close(); }