22问答网
所有问题
当前搜索:
c语言将结构体数据写入文件
C语言中
可否将整个
结构体写入文件
,然后取出来也是按结构体输出
答:
可以,
写
的时候用指针一次性写进去,但是如果
文件
中写如了多个
结构体
你可能读取的时候要区分一下否则一次全部读出来了,读出来的时候直接赋值就行。
c语言中
怎么
把一个结构体
数组
写入文件
答:
1、以二进制读方式(rb)打开文件 2、调用读文件函数fread()读取文件中的数据到结构体变量 3、关闭文件指针 参考代码如下:include<stdio.h>struct stu {char name[30];int age;double score;};int read_file();int write_file();int main(){if ( write_file() < 0 ) //
将结构体数据写入
...
C语言结构体
如何
存入文件
答:
最好用2进制方法打开文件,用fwrite 写文件
。读时也用用2进制方法打开文件,用fread读.这样,写的时候按整个结构写,读也按整个结构读,字符串有空白也没关系。FILE *fp;fp=fopen("my.dat","wb");fwrite(&stu,sizeof(stu),1,fp); // 写1个结构 for (i=0;i<10;i++) fwrite(&stud...
(
C语言
)
把结构体
的
数据
存到TXT
文件
中,为什么打开TXT记事本显示是乱码呢...
答:
include "string.h"define SIZE 2
struct
student_type { char name[20];int age;}stud[SIZE];/* 结构存储 */ void save0(){
FILE
*fp;int i;if((fp=fopen("test0.txt","wt"))==NULL){ printf("cannot open
file
\n");return;} for(i=0;i<SIZE;i++)fwrite(&stud[i],sizeof...
C语言将结构体数据存入文件
中,再读取文件中的数据,可是读取不了,_百 ...
答:
把wenjian函数中的for(...前面一句fp=...删除。把read
file
函数中的while的()中的fscanf控制字符串最后的\n删除。然后试一下再说。
C语言 把结构体
中的
数据写入文件
的问题
答:
//实际选修了多少个课程 float average; //平均分} AO;AO xx[50];//输入
数据
int testInput(){ int n; //实际输入多少个学生 int m; //选修多少个课程 int i; n=3; strcpy(xx[0].xuehao,"1001"); strcpy(xx[0].name,"张一");...
C语言文件
读
写结构体
里面的
数据
怎样存到磁盘文件上
答:
C语言
,要
将结构体
中的
数据
存到磁盘上需要使用与
文件
操作相关的库函数。首先要使用文件打开函数fopen()。fopen函数用来打开一个文件,其调用的一般形式为: 文件指针名=fopen(文件名,使用文件方式) 其中,“文件指针名”必须是被说明为
FILE
类型的指针变量,“文件名”是被打开文件的文件名。 “使用...
在
C语言中
如何将输入
结构体
中的数组信息存为
文件
答:
可以
将结构体
的数据进行保存,例如 struct a { int a1;int a2;};对于此
数据结构
,可以使用fwrite函数进行保存,其原型定义如下:size_t fwrite(const void* buffer, size_t size, size_t count,
FILE
* stream);根据此函数,可以用如下的方法进行保存:struct a;a.a1 = 0;a.a2 = 2;fwrite(&...
c语言
定义一个学生
结构体
,从键盘输入结构体信息,并
把
这些信息
写入
磁盘...
答:
从
文件
中读出
结构体
:[cpp] view plaincopy include <stdio.h> include <stdlib.h> typedef
struct
{ char c;int h;short n;long m;float f;double d1;char *s;double d2;}st;int main(void){
FILE
*fp;st sa,sb;char *str="abcdefg";sa.c='K';sa.h=-3;sa.n=20;sa.m=...
C语言文件
读
写结构体
里面的
数据
怎样存到磁盘文件上
答:
1、首先打开VC++6.0。2、选择
文件
,新建。3、选择C++ source
file
新建一个空白
文档
。4、首先声明头文件,#include<stdio.h>。5、主函数,定义变量main( ){
FILE
*fp; int i; 需要一个
结构体
,
struct
rec{ /*定义结构体类型*/ char id[10];。6、主要代码if( (fp=fopen("d:\\in...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言文件写入结构体数据
c语言将数据写入文件
c语言如何将数据写入文件
怎么把文件数据写入结构体
把结构体数组写入文件
c语言对结构体的读取与写入
c语言从文件中读取结构体
c语言结构体存文件
c语言文件存储结构体