cin >> Input; {
if(Input == "a")
Position = "first";
else if(Input == "b")
Position = "second";
else if (Input == "c")
Position = "third";
else if(Input == "Stop")
break;
}
cin >> Input我有兩個cin部分。出於某種原因,它跳過了Name的getline。我cin後>>輸入它顯示名稱:狀態:然後執行狀態的getline。基本cout/cin問題
cout << "Name: ";
getline(cin, Name);
if(Name == "Stop")
break;
cout << "Status: ";
getline(cin, Status);
if(Status == "Stop")
break;
你爲什麼休息一下?我想你可能需要更完整的代碼來理解如何回答這個問題。 另外,是名稱和狀態等字符串或字符數組?你已經留下了很多問題來猜測。 – dcousens 2011-01-29 21:14:01
名稱和狀態是字符串。休息是退出while循環。 – bob 2011-01-29 21:27:42