C语言中怎么把文件中的数据赋到结构体的成员中?

姓名:犀利哥性别:男年龄:十二岁这是我在D盘中建立的简历。txt文件我想用文件函数打开简历.txt文件,再定义一个结构体,结构体的格式也像简历中的格式。structstu... 姓名:犀利哥
性别:男
年龄:十二岁
这是我在D盘中建立的 简历。txt文件
我想用文件函数打开简历.txt文件,再定义一个结构体,结构体的格式也像简历中的格式。
struct student
{
char name;
char sex;
char age;
}stu;
怎么把文件里面的数据按顺序赋值到结构体的成员中?
我想要的结果是最后结构体中 char name=犀利哥,char sex=男,char age=十二岁;
求高手给我详细代码,要注释,最好你编译下,不然我又白忙了。很急哈,马上答辩了:
跪谢!!!!!!!!!!!!!
展开
 我来答
匿名用户
2013-06-10
展开全部
运行结果:

文本中的内容:
姓名:犀利哥
性别:男
年龄:十二岁

程序:

#include <stdio.h>
#include <stdlib.h>

struct student
{
char name[30];
char sex[10];
char age[30];
}stu;

void main(void)
{
FILE* pFile = NULL;

pFile = fopen("D:\\简历.txt", "r");

fscanf(pFile, "姓名:%s\n", &stu.name);
fscanf(pFile, "性别:%s\n", &stu.sex);
fscanf(pFile, "年龄:%s\n", &stu.age);

fclose(pFile);
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-10
展开全部
char只能存字符。估计要用数组
c语言里好像是没有string的?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式