0
我试图读取文本文件并将结果保存到数组中。C中的数组文本文件
该文件具有以下格式:
DIM:8 15 POPS:2 DIM_POP:40 即:1 FRONTEIRA:1 K:50 50 MOVE:1 NUM_ITER:50
我试图将每个值保存到一个整数,但即时通讯有困难的时间分隔所有的值。 我现在的代码是这样的:
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);
有些东西在那里只是用于测试。如何解决这个问题的任何提示?