I had this problem last night. (http://www.cprogramming.com/cboard/s...threadid=12648).
But what worked then, doesn't seem to work now: on the 2nd cin it skips the getline and propts for "make". Sorssen (I think) suggested input.ignore() to skip the '/n' in the buffer, but it's not working now.
I'll attach the whole prog if that helps, thanks in advance
istream& operator>>(istream& input, cars& c)
ostream& operator<<(ostream& oput, cars& c)