編輯的某一部分:我看它是如何工作的,現在,該字符串myString
它佔用空間後一切英寸那麼,如果你想取名字而不是姓氏,這將如何完成,因爲如果你這樣做,現在你不能使用這個空間。如何打印出一個字符串
我想獲得用戶輸入他們的第一個和最後一個名字,然後我想打印自己的姓氏只到屏幕上。
我知道如何詢問用戶的問題,我是用getline
得到他們的名字的字符串。但是,一旦發生這種情況,我怎樣才能把他們的姓氏打印出來,而不用打印出他們的名字。我想,我似乎無法隔離字符串的每一部分。
我試圖尋找一個答案,但我似乎無法找到一個。
using namespace std;
int main()
{
string firstName;
string lastName;
cout << "Welcome to my store!" << endl;
cout << "---------------------------" << endl;
cout << "Please enter your first and last name. ";
getline(cin, firstName);
cout << "\nThank you " << firstName << " for shopping with us!";
}
我離開,則對getline的是,因爲我試圖函數getline(CIN,名字,姓氏),企圖通過用戶每個字輸入分配到一個字符串,但沒有奏效。
顯示你已經盡力了,那麼我們可能會有助於更好地 – Itachi