8
A
回答
6
部分可以運行一個程序,它取文件作爲輸入並生成將其定義爲一個陣列的C++源文件,是這樣的:
char arrayFromFile[] = {
0x01, 0x02, 0x99, ... and so on
};
程序本身可以是部分的源代碼。
然後在編譯週期稍後編譯該程序。例如,您可能有以下makefile
段:
generate: generate.cpp
g++ -o generate generate.cpp # build data generator
data.cpp: data.dat
generate data.dat >data.cpp # create c file with data
prog: prog.cpp data.cpp
g++ -o prog prog.cpp data.cpp # create program from source and data
+0
+1更多的努力(比我的)。 – hmjd
相關問題
- 1. 部分從文件中填充數組
- 2. 從文本文件填充數組
- 3. C從文本文件填充數組
- 4. 根據某個謂詞在編譯時填充數組
- 5. 在編譯時使用Constexpr填充數組
- 6. 從文件填充動態數組
- 7. 從文件輸入填充數組
- 8. 如何在編譯時填充NSArray?
- 9. 在編譯時填充std :: set?
- 10. StackoverflowException在填充數組時
- 11. 使用模板在編譯時填充運行時數據
- 12. 在循環中從數組填充jtable
- 13. 從.txt填充數組時出現NullPointerException
- 14. 在文檔類中填充數組
- 15. 在mathematica中填充數組
- 16. 在java中填充數組
- 17. 如何從文本文件數據填充二維數組
- 18. 在鏈接時合併全局數組/從多個編譯單元填充全局數組
- 19. 從數組填充GridView
- 20. 從數組填充JList []
- 21. 從矢量填充數組
- 22. 從數組填充ListView
- 23. Swift - 從JSONElemetns填充數組
- 24. 從JSON數組填充DataGridView
- 25. 從文本文件填充數據表
- 26. 將FullCalendar事件填充爲數組 - 從另一個數組填充
- 27. Powershell從解析文件中填充數組
- 28. 如何從文件流中動態地填充數組C
- 29. 如何在Bash文件名中填充填充數字?
- 30. 從文本文件填充多維數組
您可以編寫一個「驅動程序」程序來生成源文件。它會從文件中讀取數據並將其插入源文件。 – 2014-01-10 11:55:06
您可以將'xxd -i'或'objcopy'集成到您的版本中。見http://stackoverflow.com/questions/1155578/which-program-creates-a-c-array-given-any-file –
我不確定,但你可以看看'constexpr'在c + + 11。 – holgac