私は他のいくつかの質問を見ましたが、私はC ++が初心者すぎて、ここで私の質問に当てはまるかどうかを知ることができません..
基本的に、「名前」の出力を表示するときに、フルネームを入力すると、2 番目の単語のみが表示されます。以前は、何も取得することさえなく、単にスキップしていました。私は今、一見単純に見える何かに混乱しています。ありがとう。
#include <iostream>
#include <string>
using namespace std;
int main()
{
double money;
string name;
int age;
// Prompt for age and receive
cout<<"How old are you? ";
cin >> age;
// Prompt for money and receive
cout<<"How much money do you have?";
cin >> money >> endl;
// Prompt for name and receive
cout<<"What's your name?\n\n"<< endl;
getline(cin, name);
// Display all information to user
cout<<"Hello, "<< name <<".";
cout << "You are " << age << " years old";
cout<< " and have $" << money << ".\n";
system("PAUSE");
return 0;
}