考虑到 Visual C++ 编译器,假设我有一个扩展名为任何扩展名的文件,它包含 100 个字节的数据,这些数据正是我想要初始化一个长度为 100 个字符的 char 数据类型数组的数据,现在显然,一种方法是在运行时使用 I/O 文件类或 API 从文件中读取这些数据,但我想知道的是,是否有任何方法可以使用指令或其他方式告诉编译器我想放该数据在编译时位于我的应用程序镜像文件中的正确位置,编译器应该从该文件中读取这些数据吗?
最佳答案
- 编写一个程序,读取 100 字节的数据文件并生成一个文件作为输出,使用 C++ 代码/语法声明一个包含文件中 100 字节的数组。
- 将这个新生成的文件(内联)包含在您的主 C++ 文件中。
- 在主 c++ 文件上调用 c++ 编译器。
关于c++ - 一种在编译时从文件中读取数据并将其放入应用程序镜像文件中以初始化数组的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3743120/