文件的读写操作一

来源:互联网 发布:淘宝店运费险怎么取消 编辑:程序博客网 时间:2024/06/06 11:40

问题:将txt文件中矩阵读取到数组中。

代码:

#include <stdio.h>#include <stdlib.h>#include <malloc.h>int main(){FILE* fp=fopen("data1.txt","r");char a[10][10]={0};char ch;int i=0,j=0;if(feof(fp))return 0;while(!feof(fp)){ch=fgetc(fp);if(ch==' '){continue;}if(ch=='\n'){i++;j=0;} else{a[i][j]=ch;j++;}}printf("i:%d,j:%d\n",i,j);for(i=0;i<10;i++){for(j=0;j<10;j++){printf("%c ",a[i][j]);}printf("\n");}fclose(fp);return 0;}


结果:

原创粉丝点击