今、私はそれがcin.getline
このように機能することを学びました。
cin.getline(dest string, number of charecters to put into string);
このプログラムを仮定します。
char s1[8]="Hellopo";
cin.getline(s1,5);
cout<<s1<<endl;
これは入力によるものでした:hhhhhhhhhhhhh
これはプログラムの出力でした:hhhh
このプログラムには 2 つの懸念事項があります。
1-) ユーザーが入力したものから 5 文字を取得し、s1 に保存するようにプログラムを設定しました。プログラムを実行すると、4文字しか出力されませんでした。
2-) また、ユーザーから取得したものを出力した後、プログラムが s1 の残りを出力し続けることを期待していました。しかし、それは後に止まりましたhhhh
私の2つの懸念を説明してください。ありがとうございました