00问答网
所有问题
如何用c语言将一个二维数组保存在文件中,然后在从这个文件中把数据读取出来然后在保存在二维数组中
如题所述
举报该问题
其他回答
第1个回答 2016-06-02
我认为printf("%c",a[i][j]);后的j++;及i++;要去掉,另外fscanf(fp,"%c",&a[i][j]);改为fscanf(fp,"%c",&a[i][j]);即"%c“改成"(空格)%c"
追问
完整代码,正确我会提高悬赏了
相似回答
c语言中怎样
输入
一个
3*3的
二维数组
存储到文件中
在文件中
按顺序输出二...
答:
include<stdio.h>#include #define N 3 //N定义数组的大小void ShellSort(int a[],int n)//直接插入排序:对含有n个整数的数组a[]进行从小到大排序{ int i,j,t; for(i=1;i<n;i++) for(j=i-1;j>=0&&a[j]>a[j+1];j--) { t=a[j]; a[j]=a[j+1]...
C语言,如何把一个数组
存放到txt
文件中
去?
答:
1、使用VS新建空工程,直接点击确定。2、新建
c文件,
用于
C语言
编译器。3、然后输入main.c文件。4、写入下面代码#include <stdio.h>#include <stdlib.h>#include <string.h>#define MAX_LINE 1024void ReadTxt(char* pFilePath){char buf[MAX_LINE]; /*缓冲区*/FILE *fp; /*文件指针*/...
C语言
编程
将一个数组中
的内容输出到
文件中,然后从文件中
将
数据
读入至...
答:
void main(){ FILE *f;int i=600;int a[10]={1,2,3,4,5,6};int b[10]={0};//写入文件 f=fopen("D:\\a.txt","wt");if(f==NULL){ printf("文件打开失败!\n");return;} else { printf("文件打开成功!\n");for(i=0;i<10;i++)fprintf(f,"%d ",a[i]);printf("...
C语言,怎样将二维数组
存入
文件
?
答:
int a[2][3] = {2,4,4,2,3,4};//比如说你要把它存到
一个文件中
。//现在你要现在你的源程序的目录下建立一个比如说是 data.txt文件 //现在开始写程序 FILE *fp;if ((fp = fopen("data.txt","w"))==NULL){ printf("the file can not open..");exit(0);}//出错处理 for...
大家正在搜
c语言如何保存文件
c语言保存数据到文件
c语言输出二维数组
c语言中二维数组的定义
c语言用文件保存
c语言二维数组排序
c语言二维数组赋值
c语言二维数组求和
c语言二维数组指针