C 扫描相似的数字并将它们放入不同的数组中
我有一个像这样的txt文件C 扫描相似的数字并将它们放入不同的数组中,c,arrays,scanf,C,Arrays,Scanf,我有一个像这样的txt文件 63001230 3 10 63001234 8 3 63000176 8 6 63001432 - 0 我已经存储的前8位数字。现在,我想在一个数组中存储第二列(388-),在另一个数组中存储第三列(10360) 我是用什么做这个的 fscanf(file,"%d %d %d", existingarray[i], array2[i], array3[i]) 第二个数组必须是char才能读取-。 您还必须将数组元素的地址传递给fscanf(),如下所示: in
63001230 3 10
63001234 8 3
63000176 8 6
63001432 - 0
我已经存储的前8位数字。现在,我想在一个数组中存储第二列(388-),在另一个数组中存储第三列(10360)
我是用什么做这个的
fscanf(file,"%d %d %d", existingarray[i], array2[i], array3[i])
第二个数组必须是
char
才能读取-
。
您还必须将数组元素的地址传递给fscanf()
,如下所示:
int existingarray[LEN],array3[LEN];
char array2[LEN];
//...
fscanf(file,"%d %c %d", &existingarray[i], &array2[i], &array3[i]).
第二个数组必须是
char
才能读取-
。
您还必须将数组元素的地址传递给fscanf()
,如下所示:
int existingarray[LEN],array3[LEN];
char array2[LEN];
//...
fscanf(file,"%d %c %d", &existingarray[i], &array2[i], &array3[i]).