我有一个包含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]);
Run Code Online (Sandbox Code Playgroud)
将前10个int分配给名为line1的数组.
这是一个非常草率的方法,并没有解决将其余值分配给其他数组的另一个问题.
关于如何更整齐地为数组分配10个值的任何建议,以及如何将每一行分配给不同的数组将不胜感激!
谢谢
processpairs2.c:7:错误:在'int'之前预期'=',',',';','asm'或' attribute '
我每次编译文件时都会得到错误,错误将我引用到第7行,这是我声明main()函数的地方.
我的主要功能被声明为
int main(int argc, char *argv[])
Run Code Online (Sandbox Code Playgroud)
有谁知道是什么导致了这个?
任何帮助是极大的赞赏.
第1-6行是
#include<stdio.h>
#define ROWS 4
#define COLS 10
void checkhighestpair();
int *ptotal, *pval1, *pval2
Run Code Online (Sandbox Code Playgroud)