求助,用c语言写一个班级管理系统,数据可以输出到指定文件夹中,包括姓名年龄,号码……,谢谢
发布网友
发布时间:2022-04-28 17:10
我来回答
共2个回答
热心网友
时间:2023-09-12 23:34
#include <stdio.h>
#define PATH "/home/onion/fortest/student-data.txt"
typedef struct {
char name[100];
char age[10];
char number[100];
}student_t;
int main()
{
student_t stu;
//scanf("%s %s %s",&stu.name,&stu.age,&stu.number);
//printf("%s %s %s\n",stu.name,stu.age,stu.number);
#if 1
FILE *fp;
fp=fopen(PATH, "a+");
if(NULL == fp)
{
printf("fopen error!\n");
return 0;
}
int i,k;
printf("please input the number of people need to insert\n");
scanf("%d",&k);
for(i=0;i<k;i++)
{
printf("name age number\n");
scanf("%s %s %s",&stu.name,&stu.age,&stu.number);
fprintf(fp, "%s %s %s \n",&stu.name,&stu.age,&stu.number);
}
fclose(fp);
return 0;
#endif
}
热心网友
时间:2023-09-12 23:34
发私信给你了追问谢谢