case 2:
printf("저자의 이름 혹은 일부를 적어주세요 :");
gets(writer_buffer);
fflush(stdin);
while (i<info_index)
{
printf("%s %s \n", writer_buffer, info[count].writer); (1)
result = strncmp(writer_buffer, info[count].writer, sizeof(writer_buffer));
if (result == 0)
{
printf("%s %s %s\n", info[count].name, info[count].writer, info[count].no);
break;
}
count++;
i++;
}
printf("검색한 작가가 없습니다.\n\n");
break;
도서관리 프로그램을 만드는 중에 작가의 이름검색을 만들려고 합니다.
원하는 결과가 안나와서 (1) 을 달아서 ,while 문이 어떻게 돌아가는지 가시적으로 확인해보려고 했습니다.
그래서 나온 결과인데
같은 작가의 이름이 맞춰졌음에도 while이 계속 돌아버리더라구요
이거 조건문을 어떻게 맞춰줘야 할까요?
한글로 받아들인 자료는 어떻게해야 하나요?
처음에는 유니코드도 생각해봤는데 유니코드는 어떻게 맞는 것 같진 않더라구요
어떻게든 어려운 문법 말고 기초 C 만으로 만들어보고 싶은데
고수님들 좀 도와 주세요~~