enum ID // IDs
{
ID_HEADER = 0, // ID 0 = headers
#include "DATA.CSV"
ID_LIMIT
};
我在这里继承了一些代码......
查看“DATA.CSV”,我看到用于填充 B 列中的枚举的所有 ID 以及其他数据。
我的问题:
枚举如何知道它正在使用“B 列”来检索其成员?应用程序中肯定还有其他逻辑,但我没有看到它。我还应该寻找什么?
谢谢。
最佳答案
csv 文件看起来像这样:
foo, bar, zod
因此,将其扩展为:
enum ID // IDs
{
ID_HEADER = 0, // ID 0 = headers
foo, bar, zod
ID_LIMIT
};
要使其真正发挥作用,您需要在 CSV 文件中添加一个尾随逗号,或者在 ID_LIMIT 之前添加一个逗号。我不明白你在问题中提到的“B 栏”出现在哪里。
关于c - 在枚举中包含 .csv 如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2952496/