fopen函数调用文本,文件名存在变量的时候就出错,求大神指教,,,

2025-01-08 07:34:27
推荐回答(1个)
回答1:

#include 

#include 

main( )




FILE *fin;

int a[56];
char str[100];
int i, j;


{for(j=1;j<9;j++)

{
sprintf(str,"随机%d.txt",j); //这样表示
fin = fopen(str,"r"); 

for (i=0;i<56;i++)

fscanf(fin,"%d ", &a[i]);  

fclose(fin);  


for (i=0;i<56;i++) printf("%d \n",a[i]);}  

}

return 0;

}