#include<stdio.h>
#include <stdlib.h>
struct student
{
int num;
char name [30];
int kor [30];
int eng [30];
int math [30];
};
int main()
{
struct student info[100];
int item,end;
int arr1[30] , arr2[30];
int i=0;
while(1){
printf(" **** menu **** \n");
printf("1. Insert \n");
printf("2. Delete \n");
printf("3. Print \n");
printf("4. Search name \n");
printf("5. Search ranking \n");
printf("6. Exit \n");
printf("Choose the item : ");
scanf("%d",&item);
if(item==1)
{
while(1)
{
printf("input %d-th name (end the quit)",i+1);
scanf("%s",&info[i].name);
printf("input kor score ");
scanf("%s",&info[i].kor);
printf("input eng score ");
scanf("%s",&info[i].eng);
printf("input math score ");
scanf("%s",&info[i].math);
i++;
if(end==0) { return; }
end=0;
}
}
}
}
1누르고 input name에서 end누르면 나가지게 하고싶은데 왜 안나가져요? ㅠㅠㅠㅠ
strcmp
제가 이해력이 딸려서그런데 설명좀해주시면 안돼나여 ㅠㅠ
While문에서 break안걸면 뭘로빠져나감?
남의 코드 가져다가 어떻게 때울 생각을 하지말고 첨 부터 공부해라