2012-04-25 67 views
0

我正在嘗試爲我的兄弟編寫一個程序,該程序可以將文本文檔中的大綱快速又髒地重新格式化爲.csv文件,供他讀取flashcard程序。輪廓如下:檢查文件I/O中的粗體

1) Question 
    a) answer 1 
    b) answer 2 
    **c) answer 3** 
    d) answer 4 

以粗體顯示正確的答案。並且將.csv需要在格式如下:

question 1, correct answer, incorrect answer 1, incorrect answer 2, incorrect answer 3, incorrect answer 4 (etc) 
question 2, correct answer, incorrect answer 1, incorrect answer 2, incorrect answer 3, incorrect answer 4 (etc) 

等。

我還沒有編寫任何代碼然而,因爲我還在規劃出來,但我有一個漂亮我會怎麼做的好主意。我只是不太熟悉C++文件io知道任何檢查粗體的方法。任何意見或鏈接的信息,我怎麼可以在word文檔中做到這一點非常感謝,謝謝。

+2

粗體是演示文稿,你是否試圖在文本文件中查找粗體文本?這個文本文件是一個文件文件嗎? – birryree 2012-04-25 17:30:59

+0

是的,這是一個單詞文檔,.doc具體。有沒有C++庫與單詞或類似的東西進行交互? – Jonathan 2012-04-25 17:49:57

+0

你會想要使用像這裏提到的庫:http://stackoverflow.com/questions/3296610/how-to-read-ms-word-documents-using-mfc或在這裏:http:// stackoverflow。 COM /問題/ 301132 /微軟字文本解析器在-C – birryree 2012-04-25 17:57:57

回答

4

沒有人尋找「粗體」的統一方式,因爲它在文本中的表示方式取決於創建它的應用程序。如果你只是直接檢查文本,而你不知道文本的具體格式,那麼就無法知道「粗體」是什麼。例如,如果它是HTML,則可以查找「粗體」標記對。否則,純文本文件沒有標準粗體表示方式,因爲正如名稱所暗示的那樣,純文本。