當前位置:成語大全網 - 新華字典 - C++:將壹篇英語文章(含空格與英文標點)中的單詞拆分,並按照字典序輸出,輸出時單詞全部轉為小寫。

C++:將壹篇英語文章(含空格與英文標點)中的單詞拆分,並按照字典序輸出,輸出時單詞全部轉為小寫。

說壹個思路:

第壹步首先讀入壹行,getline(cin, line)可以使用

在第壹步讀取的行上,使用字符串輸入流stringstream(maybe not right, check by yourself),按照空格分割成單個單詞

掃描第二步中的每個單詞,去除其中含有的標點符號

將處理過的單詞放入容器中,比如vector<string>

按照上述過程處理完整個文檔

最後使用標準庫提供的算法sort()進行排序vector<string>

壹次輸出vector<string>中的數據即可。