Also habe ich eine Funktion, die überspringt die erste getline und direkt auf die zweite. Ich habe versucht, den Puffer zu löschen, aber immer noch kein Glück, was ist los?getline() überspringen auch nach dem clear()
void getData(char* strA, char* strB)
{
cout << "Enter String 1: "; // Shows this line
cin.clear();
cin.getline(strA, 50); // 50 is the character limit, Skipping Input
cout << endl << "Enter String 2: "; // Showing This Line
cin.clear();
cin.getline(strB, 50); // Jumps Straight to this line
}
Ist Ihre Konsole weniger als 50 Zeichen weit nicht entfernen? Standard ist 80, denke ich –