2013-10-04 80 views
0

如果我在c語言的作業 - 文件I/O上完成任務,程序應該接受兩個文件,其中一個應該是一個帶有句子的文本(* .txt),另一個文件應該包含一些單詞,每個單詞包含未知數的同義詞。程序應該寫對文本文件添加新的句子,同時用詞彙表文件中的同義詞替換所有可能的單詞。在你看來,什麼是詞彙文件(txt或其他)的最佳格式?我應該以什麼方式插入數據(如果它是一個txt,它應該像一個詞,然後在同一行上的所有同義詞?)?以及我如何處理程序中的文件?我應該用什麼格式將同義詞寫入文件?

+0

祝你的任務士兵好運! HOORAH –

回答

2

「該計劃應該寫一個新的一句話,文本文件,而從詞彙文件的同義詞單詞替換所有的可能的話...什麼,在你看來,將是最好的格式詞彙檔案(txt或其他)?「

該文件的格式並不重要。你的程序很可能會把它的內容加載到內存中(某些數據結構),真正重要的是你將在以後如何使用這些同義詞。

......應該像一個單詞,然後在同一行的所有代名詞?

這聽起來很合理,如果你的程序將與方法加載它,即按行處理文件。你很可能需要一個數據結構來允許你在給定一個單詞時檢索同義詞列表,因此:

word1 synonym1 synonym2 ... synonymN 
word2 synonym1 synonym2 ... synonymN 
... 
wordM synonym1 synonym2 ... synonymN 

會做得很好。現在去嘗試編寫一些代碼:)

相關問題