yuetian 发表于 2011-5-26 10:56

急急急!谁能把忙用vc编下面的一个程序

谁能帮忙用C语言编写下面一道题的程序:
已知一个职工的信息为:职工号、工资、姓名,从键盘输入n个职工的信息,并将其保存在D:/info文件中。
【要求】
(1)使用链表实现。(2)n可以从键盘输入。(3)定义create函数实现链表的创建(4)定义writeInfo函数实现链表的保存。

谢谢!!!!!!

madio 发表于 2011-5-26 12:09

下面的两段程序对你有帮助,你自己改一下就可以了,没有时间给你写!void create(sqlist *a){int i,n;a->elem=(elemtype*)malloc(MaxLen*sizeof(elemtype));printf("创建一个顺序表\n");printf("输入元素个数\n");scanf("%d",&a->length);for(i=0;i<a->length;i++){ printf("输入第%d个元素值:",i+1); scanf("%d",a->elem+i);}}
#include <stdio.h>#define SIZE 4struct student_type{char name;int num;int age;char addr;}stud;void save(){FILE *fp;int i;if((fp=fopen("stu_list","wb"))==NULL) {printf(“can not openfile\n”);   return;}for(i=0;i<SIZE;i++) if(fwrite(&stud,sizeof(struct student_type),1,fp)!=1) printf(“file writeerror\n”);fclose(fp);}main(){   int i;   for(i=0;i<SIZE;i++)   scanf("%s,%d,%d,%s",&stud.name,&stud.num,&stud.age,&stud.addr);   save();}

yuetian 发表于 2011-6-1 13:45

madio 发表于 2011-5-26 12:09 static/image/common/back.gif
下面的两段程序对你有帮助,你自己改一下就可以了,没有时间给你写!void create(sqlist *a){int i,n;a->el ...

谢谢了!!!

851354452 发表于 2011-11-30 14:34

哈啊啊啊啊啊啊啊

lengeux 发表于 2012-2-18 11:22

啊哦~~学习下!
页: [1]
查看完整版本: 急急急!谁能把忙用vc编下面的一个程序