[quote=引用 2 楼 weixin_45969048 的回复:] [quote=引用 1 楼 不闻窗外事的回复:]你可以这样,一行一行的读取,用fgets(buf,sizeof(buf), fp),然后把读取到的字符串分解; 两种方式 如果你每一行个数相同,可以使用scanf(buf, "%d %d %d", &a[i], &a[i+1], &a[i+2]);这种 如果你的每一行个数不相同,那你直接使用strtok分解buf,得到各个数字的字符串,然后使用atoi得到数字
[quote=引用 1 楼 不闻窗外事的回复:]你可以这样,一行一行的读取,用fgets(buf,sizeof(buf), fp),然后把读取到的字符串分解; 两种方式 如果你每一行个数相同,可以使用scanf(buf, "%d %d %d", &a[i], &a[i+1], &a[i+2]);这种 如果你的每一行个数不相同,那你直接使用strtok分解buf,得到各个数字的字符串,然后使用atoi得到数字
你可以这样,一行一行的读取,用fgets(buf,sizeof(buf), fp),然后把读取到的字符串分解; 两种方式 如果你每一行个数相同,可以使用scanf(buf, "%d %d %d", &a[i], &a[i+1], &a[i+2]);这种 如果你的每一行个数不相同,那你直接使用strtok分解buf,得到各个数字的字符串,然后使用atoi得到数字
64,637
社区成员
250,559
社区内容
加载中
试试用AI创作助手写篇文章吧