请问,想要实现输入3门成绩,应该怎么做啊?
如图所示,我想要将学生成绩保存到文件里,并且能够从文件中读取。
scanf输入出现了问题,认为传递了非指针参数,请问应该怎么修改呢?
以及,读取无线数据该怎么解决呢?
感激不尽😭
基本数据类型, int ,float这些, 输入是需要 加上 取地址符号的 &,表示传入 scanf中是这些变量的地址,然后输入函数内部才能修改它们对应的值
int a;
scanf("%d", &a);
int main(){
int arr[71];
int i = 0;
scanf("%d",&arr[i]);
while(arr[i] > 0 && arr[i] < 71){
i++;
scanf("%d",&arr[i]);
}
return 0;
}