88问答网
所有问题
如何用C语言读取txt文件中的数据到结构体数组中
如题所述
举报该问题
其他回答
第1个回答 2017-08-17
fopen 使用二进制方式
fread(&st, 1, sizeof(st), file)
fclose
~
~
~
~
相似回答
C语言
,
怎么读取
存在
文本文档中的数据
,并且赋值给
结构体数组
?
答:
先用fopen函数打开指定的文件(可以指定路径和文件名以及打开方式
,本题目以只读方式打开即可)。然后使用fread函数从文件中按块读取数据。使用fclose函数关闭文件。
C语言如何
将
txt文件中的数据
存入
结构体中
答:
因为
结构体
它里面有多种
数据
, 所以如果一个一个保存肯定是麻烦的. 所以, 如果保存的文件不是给用户看的, 而是只为程序所用, 那么直接用二进制方式打开文件, 然后用fwrite把结构的二进制数据写入内存 include <stdio.h>struct dat{ int i;char ch;double d;};int main(){
FILE
*p = fopen...
如何
将
txt文件中的
学生信息
读取到结构体数组中
,
C语言
答:
FILE *fp;printf("请输入文件名,路径:"); //打开
txt文件
scanf("%s",filename);if((fp = fopen(filename,"r")) == NULL) {fprintf(stderr,"%s 文件打开失败!\n",filename);exit(0); } for(int i=0; i<12; i++) //循环读取{ fscanf(fp,"%s%s%f",StuInfo[i].I...
c语言
,
怎么
从
文件读取数据到结构体
,求助
答:
//文件操作格式化读取保存
到结构体数组
#defineBUFSIZE1000 structdata { charG[4];floatXs;//起点坐标 floatYs;floatE;};intmain(){
FILE
*fp;inti,j,r_n=0;charbuf[BUFSIZE],
c
;//打开文件 fp=fopen("E:\\line.
txt
","r");if(fp==NULL){ printf(...
C语言中
,
如何
将
文本中的数据读取
,并将其赋值给
结构体
?谢谢
答:
用fread函数将
文本中的数据
按照
结构体
定义成员变量的顺序依次读出并赋值给结构体的成员变量即可。比如对于结构体 struct MyStruct { int i;char
c
;double d;};则这样写:MyStruct s;fread(&(s.i), sizeof(int), 1, fp); //fp为文件指针 fread(&(s.c), sizeof(char), 1, fp);fread...
C语言怎样
将.
txt文件中的数据
写入
到结构体中
去
答:
txt文件中的数据
写入
到结构体中
去的源代码如下:include<stdio.h> include <string.h> //可以退出的头文件 include <stdlib.h> //结构体的长度 define DATALEN 15 //函数声明 //定义
结构数组
struct wordUnit{ int id; //id char word[10]; //词语 char depId[10]; //依存词语的id char...
怎样
把
TXT
格式
文件中
以记录存在
的数据读到C语言结构体数组中
答:
FILE
*fp;///
读文件用的文件
指针 char root[1000];///记录文件所在的目录 scanf("%s",root);///输入文件所在的目录 fp=fopen(root,"r");///打开文件 if (fp==NULL)///如果文件指针为空,报错 { printf("无法打开文件!\n");return 0;} struct content *p1,*p2=NULL;p1=(struct ...
...一个
文本文件
,我想把它存到一个
结构体数组中
,每一行的数字为一个...
答:
n;};int main(){int ch,i=0,j=1;long length=1;struct part shuju[10];
FILE
*fp;if((fp=fopen("xy.
txt
","r"))==NULL)printf("error");ch=fgetc(fp);fseek(fp,0L,SEEK_SET);while(!feof(fp)){if(ch=='\n'){i=0;j++;ch=fgetc(fp);printf("\n");length=ftell(...
大家正在搜
c语言从文件中读取数据
c语言打开文件读取数据
c语言修改文件中的数据
c语言怎样读取文件里的东西
c语言保存数据到文件
c语言怎么读取文件
c语言按行读取文件
c语言读取文件内容
c语言读取文件代码