printf("찾으실 분의 성명을 입력하세요n"); scanf(" %s", search); f = fopen("c:ksy.txt", "r"); do { fgets(name, 11, f); if (feof(f)) break; fgets(number, 21, f); if (!strcmp(search,name)) { printf("n있습니다.n"); printf("%-11s%-21s",name,number); } else printf("n 찾으시는 분이 없습니다"); fseek(f, 2, SEEK_CUR);
} while (1); fclose(f); |
!strcmp 가 아예 안먹혀 뭐가 어디서 문제가 있는거야 ㅠㅠ
!strcmp 조건문에 써주면 다 찾으시는 분이 없습니다로 떠 이거 왜이러는거야 ㅠ
ㅠㅠ - DCW
어쩌라구
텍스트문서 어떤 식으로 구성되어있음??
걍 strcmp 하기 전에 두 문자열 찍어봐~