所以我有點難以忍受這一點,我正在閱讀包含數據的兩種類型行的文件,它們由一個數字開始,後跟一個逗號。我需要一種方法,以便將具有相同起始數字的行匹配到一行並輸出。我怎麼會開始?在啓動標識符的文本文件中匹配行
-2
A
回答
1
我會通過閱讀兩部分中的每一行來完成此操作:逗號前的內容以及後面的內容。
然後,我會有一個map
(或unordered_map
),其中逗號爲鍵之前的值,其餘爲與其關聯的值。
std::map<std::string, std::string> data;
std::string key, value;
while (std::getline(infile, key, ',')) {
std::getline(infile, value);
data[key] += value;
}
然後(大概)你想要寫出來的值:也許通過給予[最小,完整,可驗證的示例](https://stackoverflow.com/help
for (auto const &v : data)
std::cout << v.first << ":" << v.second << "\n";
相關問題
- 1. 配置文件不匹配應用程序標識符com.domainname.helloworld
- 2. 配置文件不匹配包標識符
- 3. 供應配置文件不匹配包標識符
- 4. Excel中的文本識別和匹配
- 5. tmLanguage和tmTheme文件之間的標識符匹配
- 6. 需要得到在文本文件中匹配的字符串
- 7. 在文本文件中循環匹配的字符串
- 8. 有效簽名標識匹配此配置文件無法在
- 9. 匹配文本文件中的數字?
- 10. 刪除文件中的文本匹配
- 11. 模式匹配文件中的文本?
- 12. 2文本文件比較和識別不匹配的類型
- 13. 從3個文本文件和匹配行下的行輸出匹配行
- 14. Xcode錯誤:沒有與配置標識符匹配的有效簽名標識供應配置文件
- 15. 代碼簽名錯誤:配置文件與軟件包標識符不匹配
- 16. 文本文件行與字符串不匹配indexOf()
- 17. 匹配兩個文件之間的行並標記匹配的字符串
- 18. awk中的字符串匹配文本文件的輸入
- 19. 識別並匹配文件中的非ASCII字符
- 20. 匹配文本字符串
- 21. 文本特徵標識符
- 22. 在UTF16-LE文件中匹配文本行
- 23. 如何在bash腳本中匹配文本文件中的字符串值
- 24. 無法匹配並替換文本文件中的「和」字符
- 25. 如何更新文本文件中的單個匹配行?
- 26. 用jquery從外部文件中獲取匹配的文本行
- 27. 在動態更改標籤中獲得匹配文本
- 28. 在文件名中間連接匹配字符串的文件
- 29. 解析文本文件,找到匹配的行並保存到文本文件
- 30. 標識符在數字文字後立即啓動
/mcve)到目前爲止你所嘗試的,而不是僅僅尋求幫助。有你的聲譽的人應該明白這一點。 –
@ArnavBorborah我沒有要求代碼。如果我暗示這一點,我很抱歉,我甚至會滿足於一個簡單的假想或解釋如何接近它。 – Annabelle