array배열에서 특정 문자열 찾을때 어떻게 하나요??

[1]       [2]    [3]        [4]

image  list  queue  honor    <----  이렇게 저장돼 있을때

char search[10];

scanf("%s", search);

for (i=1; i <=4; i++)

       if( strcmp(search, array[i]) == 0){

       printf("%d", i);

       break;

      }

array의 몇번째에 있다. 맞나요??

근데 왜 밑의 함수에서는 못 찾고 넘어갈까요 ㅠㅠ 많은 입력이 있을 수록 못찾아요

yukariko   3달 전

fflush를 지우면 될것 같습니다.

그래도 문제가 생긴다면 name의 배열크기가 원인일것 같네요

그러네요.. 못찾아서 무한반복 돼가지구 런타임에러났는데

이젠 시간초과라 뜨네요

ㅋㅋ감사합니다

댓글을 작성하려면 로그인해야 합니다.