大家好,又见面了,我是风君子。
int * scanffileFILE *fp,int n){
int i;
static int array[10]; //因为array是局部变量,随scanffile)函数的结束,该内存被释放,因此,你在之后得不到相应的数据了。 改成static静态变量就可以了!
fori=0;i<n;i++){
fscanffp,”%d\t”,&array[i]);
}
fori=0;i<5;i++)
printf“%d\t”,array[i]);
return array;
}
转载于:https://www.cnblogs.com/nickup/p/6623255.html