55问答网
所有问题
当前搜索:
数组写入文件c语言
c语言
怎么把一个
数组
里的值
存入
文本
文件
?
答:
不多说,直接贴代码:include <stdio.h> define MAXCNT 2 void main(int argc,char * argv[]){ int buf[MAXCNT];
FILE
* fpout;int i = 0;printf("输入个%d整数:",MAXCNT);do { printf("输入第%d个整数,按回车确认:",i);scanf("%d",&buf[i++]);fflush(stdin);}while(i < ...
C语言
结构体
数组写入文件
的问题
答:
if((p=fopen("d:\\tex.txt","w+"))==NULL)//打开文件 printf("ERROR\n");else { for(i=0;i<2;i++){ itoa(stu[i].a,temp,10);//转为字符写入 fwrite(temp,sizeof(temp),1,p);fwrite(stu[i].b,sizeof(stu[i].b),1,p);} }//将结构体
写入文件
fclose(p);if((p=...
C语言中
,如何把
数组
里的数据
写入文件
答:
数组
和其他的数据没有本质上的区别,你可以按顺序一个一个元素写进去啊,没什么特别的,就和其他任何数据的
写入
完全一样
C语言
把二维
数组写入文件
?
答:
用shell的输出重定向即可,比如你的可执行程序是a.out,那么这么执行就可以了:a.out > output.txt 就这么简单。
C语言
程序,将
数组写入
txt文档,结果不完整怎么办?
答:
用%s写看看if((fp=fopen("1.txt“,”w"))!=NULL){ for(i=0;i<5000;i++) fprintf(fp,"%s\n",s[i]);}
c语言
怎么把结构体
数组写入
txt
文件
答:
fopen("student.txt","wb")b就是二进制的意思。你用二进制形式将student.txt打开 而fwrite也是将内存中的数据不经转换直接
写入文件
,所以文件中保存的是二进制形式,当然看到乱码了。你试试:if((fp1=fopen("student.txt","w"))==NULL){printf("cannot open this file\n");exit(0);} printf...
C语言
怎么将一个double类型的
数组写入文件
答:
可以用fprintf函数一个数字一个数字地写,也可以用fwrite函数一次把整个
数组
都
写进文件
。
C语言
程序无法把
数组写入文件
,运行完之后,文件里没有数据
答:
double类型需要
写
fprintf(fp2,"%lf,",yy[i]);fscanf也是建议写: for(i=0;!feof(fp1);i++) fscanf(fp1,"%lf",&y[i]);
c语言
中将结构体
数组写入文件
的题
答:
C
不正确 A,B是等价的,将结构体
数组
作为数据块
写入
C中第二个参数错误,求得是数组的总的字节数 D其实与A等价的
C语言
把
文件
内容导入
数组
答:
,"r"))==NULL) //
文件
位置和文件名 {printf("
file
open error");return 0;}while(!feof(fp)) //判断文件是否已到末尾 {fgets(strline,50,fp); //读取一行 sscanf(strline,"%d %f",&left[i],&right[i]); //从文件读取到的一行数据分别存放在两个
数组
中 i++;}fclose(fp)...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言将数组写入文件
c语言将数据写入文件
c语言如何将数据写入文件