C++ iostream: Using cin >> var and getline(cin, var) input errors
I'm creating a simple console application in C++ that gets string and char inputs from the user. To make things simple, I would like to use the string and char data types to pass input from cin to. To get string inputs, I'm using the getline method: string var; cin.ignore(); //I used ignore() because it prevents skipping a line after using cin >> var getline(cin, var); To get char inputs, I'm using the cin >> var method: char var; cin >> var; This works fine for the most part. However, when I enter a string using getline , it ignores the first character of my string. Is it possible to use