Nehmen Satz, der als eine Eingabe in c++

Ich bin versucht, den input der beiden Sätze einen nach dem anderen,aber beim drucken ist drucken ein Leerzeichen und in der nächsten Zeile, es ist der Druck in den ersten Satz und die Schleife wird verlassen.

Hier ist mein code:

int main()
{

    char b[100000];
    char c[100000];
    int t;
    cin>>t;
    while(t--)
    {
        cin.getline(b,100000);
        cin.getline(c,100000);
        cout<<b<<"\n"<<c<<"\n";
    }
}

Input:

1
run run
good sentence

Die Ausgabe:

Blankspace
run run
InformationsquelleAutor sac | 2015-04-03
Schreibe einen Kommentar