#include <stdio.h>
#include <string.h>
int main () {
//定义数组
int a[3][2]={1,2,3,4,5,6};
//定义文件指针,打开文件
FILE *fp = fopen("arr.txt", "w+");
//判断是否打开成功
if (fp!=NULL) {
//开始写入文件
for (int i=0; i<3; i++) {
fprintf(fp, "%d,%d#\n", a[i][0], a[i][1]);
}
//printf("写入成功!\n");
rewind(fp);
//读取文件
int arr[3][2];
for (int i=0; i<3; i++) {
//格式化读取
fscanf(fp, "%d,%d#", &arr[i][0], &arr[i][1]);
}
//显示出来
for (int i=0; i<3; i++) {
for (int j=0; j<2; j++) {
printf("%d\t", arr[i][j]);
}
printf("------\n");
}
}
fclose(fp);
return 0;
版权声明:本文为u014404513原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。