【发布时间】:2012-10-27 17:55:12
【问题描述】:
我有一个包含多行 10 个整数的文件。
我想将这些整数复制到几个数组中,命名为 line1、line2、line3 等,其中包含相应数组中每一行的数字。
我正在使用
fscanf(items, "%d, %d, %d, %d, %d, %d, %d, %d, %d, %d", &line1[0], &line1[1], &line1[2], &line1[3], &line1[4], &line1[5], &line1[6], &line1[7], &line1[8], &line1[9]);
将前 10 个整数分配给名为 line1 的数组。
这是一种非常草率的方法,它没有解决将其余值分配给其他数组的另一个问题。
任何关于如何更整齐地为数组分配 10 个值以及如何将每一行分配给不同数组的建议将不胜感激!
谢谢
【问题讨论】:
-
是否有可能一行并不总是包含 10 个
int值?