0
如果以前有人問過我會道歉,但我還沒有真正看到這些出現在我的書籍或其他例子中。所以,我走了。如何讓字符串向量保持用戶輸入的空格?
我一直在進入一個紙牌遊戲,在懶惰後不斷洗牌,我做了一個程序,理論上它爲我做。我意識到已經有程序這樣做了,但那有什麼好玩的呢?關於導致問題的問題。每當我輸入一個有兩個或多個單詞名稱的卡片時,它會刪除除第一個單詞外的所有單詞。我知道這會發生,但我不知道如何解決它。更不用說如何將「A,C」存儲在向量中並保留空格。
問題:如何在字符串中存儲「A,C」這樣的字符串並將其放入容器中,並且能夠使用機智空格檢索它?我在代碼中做錯了什麼,或者我是否使用了錯誤的工具?
#include <iostream>
#include <string>
using namespace std;
int main()
{
string example = " ";
cin >> example; //typed eggs and milk, only got eggs
cout << example << endl;
}
你的問題與載體無關。請繼續簡化您的問題,直到它[最小](http://stackoverflow.com/help/mcve)。 – chris 2015-04-06 01:52:10
@chris它已被重新編輯成簡單的方式,仍然能夠再現最終產品。 – Episha 2015-04-06 02:03:57
string example =「」; getline(cin,example); found here:http://stackoverflow.com/questions/5455802/how-to-read-a-complete-line-from-the-user-using-cin – EmeraldOverflow 2015-04-06 02:07:37