次のコードがあります。
main.cpp
#include <iostream>
#include <string>
using namespace std;
string name;
string age;
int main() {
cout <<"Name: ";
cin >> name;
cout << endl;
cout <<"Age: ";
cin >> age;
cout << endl;
cout << "Your name is " << name << ", and you are " << age << " years old." << endl;
cout << "Press enter to close this application" << endl;
getchar();
return 0;
}
名前の入力にスペースを入れると、名前を入力する機会が与えられず、スペースの後のエントリが年齢として表示されることに気付きました。これが初心者の間違いである場合はお詫び申し上げます。私は以前に Java をプログラミングしていましたが、自分のニーズにより適しているため、C++ に切り替えることにしました。また、私のコードをあなたの標準に合わせてフォーマットすることもできます。必要に応じて修正してください。
また、別のエラーにも気付きました。これは、Java で実際に問題が発生したことはありません。処理が終了したときにすぐに閉じないようにする方法がわかりません。"system.("pause"); が使えると聞いたことがありますが、私も使わないように言われました。何もしないようです。
C++に関しては完全な初心者なので、どんな助けでも大歓迎です。