ループ内でcin.getline()を使用できませんか?私は次のコードを実行しています:
for(int k=0; k<t; k++)
{
char ph1[1000], ph2[1000], ph11[1000], ph22[1000][1000];
int i, j, count = 0;
cin.getline(ph1, 1000);
cin.getline(ph2, 1000);
}
このコードは、cin.getline()を介して2つの文字列(またはchar *)を受け入れることになっています。しかし、実行すると、最初の文字列を受け入れ、「NO」を出力して終了します。なんでそうなの?2番目のcin.getline()がスキップされるのはなぜですか?
前もって感謝します。