#include <stdio.h>

#include <string.h>


int main(void)

{

int manu;

char name[100];

int call[100];

char mail[100];

char yn;


printf("<메뉴> 1. 주소록입력 2. 검색 3. 전체 출력 4. 종료 ");

scanf("%d", &manu);

if(manu == 1)

{

for(int i=0; i<100; i++)

{

printf("이름을 입력하세요 : ");

scanf("%s", &name[i]);

printf("메일주소를 입력하세요 : ");

scanf("%s", &mail[i]);

printf("전화번호를 입력하세요 : ");

scanf("%d", &call[i]);

printf("추가로 입력하실건가요 (y/n) : ");

scanf("%s", &yn);

if(yn == 'n' || yn == 'N')

{

continue;

}

}

}

}


저 if문에서 n를 누르면 나가게 메뉴쪽으로 나가야되는대 goto사용하지말고 쓰라는대... 나가는 방법좀 알려주세요 ㅜㅜ


<조건>

① 프로그램이 실행되면 다음과 같은 내용이 출력된다.

<메뉴>

1. 주소록 입력

2. 검색

3. 전체 출력

4. 종료

선택(1~4):

② 1. 주소록 입력을 선택하면 한사람에 대한 이름, 전화번호, 이메일 주소 입력 받는다.

한사람 입력이 끝나면 “계속 입력하시겠습니까(y/n)” 메시지가 출력되고 y를 입력하면 계속 다음 사람의 주소정보를 입력받고 y가 아닌 다른 문자를 입력하면 입력을 종료하고 <메뉴> 리스트가 다시 출력된다.

③ 2. 검색이 선택하면 “1: 이름으로 검색 2:이메일로 검색 선택 ” 메시지가 출력되고 둘 중 하나를 입력하면 각 기준에 따라 입력된 사람의 데이터가 검색되어 출력된다.

출력이 끝나면 <메뉴> 리스트가 다시 출력된다.

④ 3. 전체 출력이 선택되면 입력되었던 모든 사람의 주소가 출력되고 <메뉴> 리스트가 다시 출력된다.

⑤ 3. 종료를 입력하면 프로그램을 종료한다.

(모든 입력데이터에 대해서는 오류검사를 실시하여 허락된 범위가 아닌 데이터가 들어오면 오류메시지를 출력하고 다시 입력 받도록 한다.)


2번조건에 달성해야되는대 ㅜㅜ 미치겟네요