<<< split from dead thread error: expected unqualified-id before "while" (???) >>>

Can someone help me with this .cpp file ples

Code:#include <iostream> #include <fstream> // for file input/output #include <vector> // for the vector container using namespace std; ifstream fin("text.txt"); // ifstream -> input file stream char ch; // used to read the dots int num; // used to read the numbers vector<int> sums; // vector container for ints; int counter=0; // used for .... counting while(!fin.eof());// while we haven't //reached the eof (end of file) { sums.push_back(0); // add a new element to the vector // with initial value 0 for(int i=0;i<3;i++) // go through the three numbers { fin >> ch >> num; // load the dot and then the // number sums[counter]+=num; // add the three numbers } counter++; // increase the counter } fin.close(); // remember to close the file // finding the mode int frequency[500]; // 1 for(int i=0; i<500; i++) frequency[i]=0; // 2 vector<int>::iterator it; // 3 for(it=sums.begin();it<sums.end();it++) // 4 frequency[*it-500]+=1; // 5 int mode=0; // 6 for(int h=0; h<500; h++) // 7 if(frequency[h]>mode) mode=h; mode+=500; //8 cout << "nmode: " << mode << "nn"; // getting the proper ascii ofstream fout("text2.txt"); int subtract=mode-??; // subtract = the password for(int i=0;i<sums.size();i++) // no iterators this time { sums[i]-=subtract; // get proper ascii numbers cout << sums[i]; // print out message fout << sums[i]; // save message to a text file } fout.close(); // close the file return 0; }