#include
#include
#include?
{
char?id[10];
char?name[10];
char?academy[15];
char?classes[15];
};
void?select()
{printf("\n");
struct?classmate?classmate2;
FILE?*fp;
fp=fopen("F:\\student.txt","r")
p> p>if(fp!=NULL)
{
while(4?==?fscanf(fp,"%s?%s?%s? %s \n",classmate2.id,
classmate2.name,classmate2.academy,classmate2.classes))?{
printf("%s?%s?%s ?% s\n",
classmate2.id,classmate2.name,classmate2.academy,classmate2.classes);
}
}
}
void?insert()
{
struct?classmate?classmate1;
printf("\t제발 학생 ID 입력: ");
getchar();
memset(classmate1.id,0,10);
//gets(classmate1.id ) ;
scanf("?%s",classmate1.id)
printf("\t\t\t\t이름을 입력하세요:");
memset(classmate1.name,0,10);
//gets(classmate1.name);
scanf("?%s",classmate1.name) ;
printf("\t\t\t\t아카데미를 입력하세요: ");
memset(classmate1.academy,0,15);
//gets(classmate1.academy);
scanf("?%s",classmate1.academy)
printf("\t\t\t\t를 입력하세요. 클래스 :");
memset(classmate1.classes,0,15);
//gets(classmate1.classes);
scanf("? % s",classmate1.classes);
FILE?*fp;
fp=fopen("F:\\student.txt","a");
if(fp!=NULL)?{
printf("\t");
//fwrite(&classmate1,sizeof(classmate1),1,fp) ;
fprintf(fp,"%s?%s?%s?%s\n",
classmate1.id,classmate1.name,classmate1.academy,classmate1.classes ) ;
}
fclose(fp)
}
void?main()
{ char ?ch;
printf("\n\n\t\t\t★☆Xiaojun 정보 조회 시스템에 오신 것을 환영합니다.☆★\n\n");
printf( "\t\t(0-4)를 선택하십시오.:\n");
printf("\t\t================== ===========================\n");
printf("\t\t\t1. 쿼리 동급생 기본 정보\n");
printf("\t\t\t2. 동급생 기본 정보 추가\n");
printf("\t\t \t3. 친구 기본 정보 수정\n");
printf("\t\t\t4. 친구 기본 정보 삭제\n");
printf (" \t\t\t0.프로그램 종료\n");
printf("\t\t=================== === ======================\n");
printf("\n\t\t당신의 선택은? " );
ch=getchar();
switch(ch)
{
case?'0':exit( 0 );
break;
case?'1':select();
break;
case?'2' : insert();
break;
default:printf("\t죄송합니다!!! 입력이 잘못되었습니다! ");
}
}