• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

各位大神能否说下C语言如何在程序开始时候将文件内容读取到链表中呢

#include #include typedef struct student {        int id;        char name[32];        struct student* next;}ST;ST* create(ST* h)                //头插创建链表;{        ST* head = h;        ST* p =(ST*)malloc(sizeof(ST));        printf("请输入学号、姓名\n");        scanf("%d %s",&p->id,p->name);        if(head = NULL)        {                head = p;                p->next = NULL;        }        else        {                p->next = h;                head = p;        }        return head;}void write(ST* h){        ST* p= h;        FILE* fp=NULL;        fp = fopen("1.txt","w");        if(fp!=NULL)        {                printf("打开成功\n");        }        for(;p!=NULL;p=p->next)        {                fprintf(fp,"%d %s\n",p->id,p->name);        }        fclose(fp);}void print(ST* h){        ST* p = h;        printf("学号\t 姓名\t\n");        while(p!=NULL)        {                        printf("%d\t %s\t\n",p->id,p->name);                p = p->next;        }}int main(){        ST* head = NULL;//        head=read(head);        int n = 0;        printf("请输入要创建学生信息的个数\n");        scanf("%d",&n);        for(int i = 0;i

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与1

竟然没人回答我 ……

使用道具 举报

发新帖

发布任务需求已有1031167位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!