#include <stdio.h>
#include <string.h>
#define ENTRIES 10
char dic[ENTRIES][2][30]={
{"book","책"},
{"boy","소년"},
{"computer","컴퓨터"},
{"language","언어"},
{"rain","비"}
};
int main()
{
int i, index;
char word[30];
printf("단어를 입력하시오 :");
scanf("%s", word);
index=0;
for(i=0, i<ENTRIES; i++;)
{
if(strcmp(dic[index][1],word)==0)
{
printf("%s : %s\n",word,dic[index][0]);
return index;
}
index++;
}
printf("사전에서 발견되지 않았습니다.\n");
return index;
}
미리입력한 단어 5개를 사전처럼 출력하게 하는건데, 어느부분이 잘못됬기에 제대로 실행이안될까요;;....
무슨 영단어를 넣어도 사전에서 발견되지 않았다고 나오네요;
아 forㅋㅋㅋㅋ
for에서 실수가났네요 감사합니다.ㅋㅋㅋㅋ
그리고 영단어 넣어도 [1] 하고 비교하면 한글하고 비교하는건데.. 당연히 없다고 나올꺼 같은데..
넵 맞아요.. 앞에 0이들어가고 1이 들어가야되는데 잘못한듯! 제대로 이제 실행됩니다! 감사합니다.