#include <stdio.h>
#include<string.h>
typedef struct haj {
char name[20];
char age[20];
int c;
int javascript;
int linux;
int sum;
}sc;
void adduser(FILE *fp ,sc *student)
{
int i;
fp=fopen("student.txt","w");
for(i=0;i<3;i++)
{
printf("이름을 입력하세요 \n");
scanf("%s",student[i].name);
printf("나이를 입력하세요 \n");
scanf("%s",student[i].age);
printf("c언어 점수를 입력하세요 \n");
scanf("%d",&student[i].c);
printf("linux 점수를 입력하세요 \n");
scanf("%d",&student[i].linux);
printf("javascript점수를 입력하세요 \n");
scanf("%d",&student[i].javascript);
fprintf(fp,"이름 %s\n",student[i].name);
fprintf(fp,"나이 %s\n",student[i].age);
fprintf(fp,"c언어점수 %d\n",student[i].c);
fprintf(fp,"linux 점수 %d\n",student[i].linux);
fprintf(fp,"javascript 점수 %d\n",student[i].javascript);
}
fclose(fp);
}
int main()
{
int i;
sc student[3];
sc result;
char search[300];
int s;
FILE *fp;
while(1) {
printf("학사시스템에 오신걸 환영합니다.\n");
printf("-----------------menu---------------\n");
printf("1.학생등록\n");
printf("2.학생검색\n");
printf("3 프로그램 종료\n");
printf("------------------------------------\n");
scanf("%d",&s);
if(s==1)
adduser(fp,student);
else if(s==2)
{
fp=fopen("student.txt","r");
while(fscanf(fp,"%s\n",search) != EOF){
printf("%s ",search);
}
fclose(fp);
}
else if(s==3)
{
printf("학사프로그램을 종료합니다.\n");
break;
}
}
return 0;
}
이게뭔지 모르겠어요 지금은 성인이고 28살이고 swift랑 파이썬 취미로 조금알고 이정돈데 흐름을봐도 이해가안돼고
왜그랬는지;
이게 뭐하는건지모르겠네