2013-09-27 30 views
0

我剛剛學習了C++的基礎知識。我知道如何爲項目添加文本文件,但是如何在程序中引用它?最終,我希望能夠在文本文件中獲得結果列表,然後我的程序隨機選擇一行。 這不是使用外部txt文件。感謝您與我的低於大問題寫:)在C++項目中使用包含文件

回答

0

本質上你的耐心,你要選擇做你的願望:

  • 把可能的結果在外部文本文件,然後閱讀需要時從C++程序中的文本文件獲取值。缺點是文本文件應該與您的編譯的可執行程序一起提供。

  • 手動將帶有可能結果的文本文件轉換爲例如C++源文件(例如字符串數組),然後將其編譯到程序中。這樣在運行程序時不需要外部文本文件。

第三種選擇是在文本文件中生成的可執行文件的資源inclue的字符串,但它需要更深入的瞭解和Windows API的知識檢索值,所以我不建議這樣做對你來說,你現在剛剛開始C++編程。

+0

感謝您的幫助功能,所以如果我下,比如說一個文本文件,應用程序數據是有辦法,我可以從地方txt文件我的計劃之內我還是會具有在開始時分開,然後在程序運行時重新定位。再次感謝你的幫助。 – bobsterman

0

如果結果列表(相對較小),請考慮在啓動過程中將文件加載到字符串矢量中,然後通過索引獲取一行。只要寫這樣

int readStrings(const std::string sFileName, std::vector<std::string> &vOut); 
相關問題