用C编写一个5*5的矩阵
即:
11111
11111
11111
11111
可是要把这个写入一个文件中, 可以方便直接调出
不好意思 我初学...请高手不要笑...5555 帮我看看 怎么写
5楼 人家明明说要写到File 里嘛
试试这个
#include <stdio.h>
#include <conio.h>
int main()
{
FILE *fp;
int a[5][5]={1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1};
int i,j;
char filename[20];
scanf("%s",filename);
if((fp=fopen(filename,"w"))==NULL)
{
printf("Sorry, can not open file.\n");
exit(0);
}
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
/*fputc(a[i][j],fp);*/
/*改个错误*/
fprintf(fp,"%d",a[i][j]);
}
fprintf(fp,"\n"); /*每5个换行*/
}
fclose(fp);
getch();
return 0;
}
[此贴子已经被作者于2007-5-20 16:11:58编辑过]