我發現的類似,我想實現的東西爲例:Unordered_map值文件
std::unordered_map<std::string,std::string> mymap = {
{"us","United States"},
{"uk","United Kingdom"},
{"fr","France"},
{"de","Germany"}
};
但是,我有值是一個CSV文件。
我需要將這些值插入到不同的容器中,然後將它們添加到unordered_map中,還是可以直接從文件中添加它們?
我竭力要弄清楚這樣的時刻,我只是寫文件內容到屏幕上:
int menuLoop = 1;
int userChoice;
string getInput;
while(menuLoop == 1)
{
cout << "Menu\n\n"
<< "1. 20\n"
<< "2. 100\n"
<< "3. 500\n"
<< "4. 1000\n"
<< "5. 10,000\n"
<< "6. 50,000\n\n";
cin >> userChoice;
if(userChoice == 1)
{
cout << "\n20\n\n";
string getContent;
ifstream openFile("20.txt");
if(openFile.is_open())
{
while(!openFile.eof())
{
getline(openFile, getContent);
cout << getContent << endl;
}
}
system("PAUSE");
}
}
文件的內容:
Bpgvjdfj,Bvfbyfzc
Zjmvxouu,Fsmotsaa
Xocbwmnd,Fcdlnmhb
Fsmotsaa,Zexyegma
Bvfbyfzc,Qkignteu
Uysmwjdb,Wzujllbk
Fwhbryyz,Byoifnrp
Klqljfrk,Bpgvjdfj
Qkignteu,Wgqtalnh
Wgqtalnh,Coyuhnbx
Sgtgyldw,Fwhbryyz
Coyuhnbx,Zjmvxouu
Zvjxfwkx,Sgtgyldw
Czeagvnj,Uysmwjdb
Oljgjisa,Dffkuztu
Zexyegma,Zvjxfwkx
Fcdlnmhb,Klqljfrk
Wzujllbk,Oljgjisa
Byoifnrp,Czeagvnj
你能告訴我們你的文件20.txt看起來像什麼嗎? – us2012
@ us2012它在問題的底部。 – lauw0203