cin.getline() Not Working?
It's been awhile since I've used C++. Why doesn't this work?
Code:
#include <iostream>
using namespace std;
int main() {
//input variables:
char destination[20], datedepart[8], datereturn[8];
double ticketprice;
int ticketcount;
cout << "Destination: ";
cin.getline(destination, 20);
cout << "Departure Date: ";
cin >> datedepart;
cout << "Return Date: ";
cin >> datereturn;
cout << "Number of Tickets: ";
cin >> ticketcount;
cout << "Price per Ticket: ";
cin >> ticketprice;
cout << endl << destination << endl << endl;
return 0;
}
For destination it outputs nothing?
Example Input would be:
Quote:
Destination: Florida
Depart Date: 12/01/02
Return Date: 12/11/02
Number of Tickets: 2
Price per Ticket: 345.00