Can't figure out what is wrong with the programme

This is a discussion on Can't figure out what is wrong with the programme within the C++ Programming forums, part of the General Programming Boards category; insert
Code:
This programme is basically driving me crazy. I have been working on it straight for 9 hours. Here ...

Oh! thank you so much for pointing it out. I can't believe I did not think about it. But, now I have declared the vector.h header, there seems to be another problem. Now, it says that " in function int main (), 'class std::vector<WeatherStation, std::allocator<WeatherStation> >' has no member named 'StationDesignation". I have no idea what that means.
To make it more clear, the compiler now shows problem in the part containing:

you say that fStation is an array of 5 vector<WeatherStation>. thus the error.

Thank you so much for pointing out the mistake. But, there still seems to be a problem. Now when I try to compile it it says " [Linker error] undefined reference to `Menu()' " and " ld returned 1 exit status ". I don't really see what is wrong with my function Menu(). More help will be greatly appreciated.

hmmm.... Menu() has never been defined in the file. If it's written somewhere else, then link with that file. Otherwise, you forgot to write the Menu() function.

You were right. So, what happened was I did define the function "menu" but I just gave it a wrong name; instead of calling it "menu", I called it "choices". I really don't know what was I thinking. Anyway, my programme is finally working. And, thank you so much again for your help.