【发布时间】:2014-04-17 22:47:54
【问题描述】:
我正在尝试读取文本文件并将结果保存在数组中。
文件格式如下:
暗淡:8 15 流行音乐:2 DIM_POP:40 视察:1 前线:1 克:50 50 移动:1 NUM_ITER:50
我试图将每个值保存到一个 int 但我很难分离所有值。 我现在的代码是这样的:
int dim_linha = 0, dim_col = 0, pops = 0, dim_pop = 0, viz = 0, fronteira = 0, k1 = 0, k2 = 0, move = 0, num_iter = 0;
char dimL;
FILE *config;
char buf[100];
char* cfg[90];
//fread(buf, sizeof(char), sizeof(cfg), config);
while (fgets(buf, sizeof(buf), config) != NULL){
char *dimL = strtok(buf, "\n");
}
fclose(config);
有些东西只是为了测试。关于如何解决这个问题的任何提示?
【问题讨论】: