strcmp 함수 질문
마음
도전 4-5
#include stdio.h
#include string.h
#include stdlib.h
void file_close(FILE* fp1, FILE* fp2)
{
fclose(fp1);
fclose(fp2);
}
void ok_file(char* str1, char* str2)
{
FILE* fp1,* fp2;
char temp[2][50];
fp1 = fopen(str1, rt);
fp2 = fopen(str2, rt);
while((!feof(fp1)) && (!feof(fp2)))
{
fgets(temp[0], 50, fp1);
fgets(temp[1], 50, fp2);
if(strcmp(temp[0], temp[1])) ----------------0인지 1인지값을 지정안했는데요. 결과는 이상없네요
{
puts(두 개의 파일이 일치하지 않습니다.);
file_close(fp1, fp2);
return;
}
}
puts(두 개의 파일이 일치합니다.);
file_close(fp1, fp2);
}
int main(int argc, char* argv[])
{
if(argc 3)
{
puts([파일명] [텍스트파일 1] [텍스트파일 2]);
exit(1);
}
ok_file(argv[1], argv[2]);
return 0;
}
if문에 strcmp문을 쓰고 있는데 두개의 문자열을 비교만하지 값이 얼마인지도 모르는데..두개의 파일이 일치하는지
안하는지 어떻게 알수가 있는거죠?
if문에 있는 put함수(두개의 파일이 일치합니다)를 출력할지 아니면 if문 밖에 있는 put함수(두 개의 파일이 일치합니다.)
할지 갑자기 의문이 들어서요.
if(strcmp(temp[0], temp[1])!=0) 이렇게 써야지 정석아닌가요?
if(strcmp(temp[0], temp[1]))이렇게 써도 되는게 이해가 안되네요.
-
가시
strcmp 함수의 반환값을 참조하시면 됩니다. - 대명직업전문학교 -
-
가을빛
0은 거짓으로 0이외의 값은 참으로 취급하기 때문입니다.
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2699078 | 정수를 한자리씩 배열에 담는 법은 어떻게 하나요.. (4) | 귀염포텐 | 2025-06-22 |
2699024 | C언어 공부하려는데 도와주세요!!! (2) | 달님 | 2025-06-22 |
2698994 | 날짜 계산하는 C 코드 짜고 있는데 꽉 막혀서 질문드립니다.. (6) | 별 | 2025-06-22 |
2698967 | 파일삭제 윈도우 폴더까지 접근하게하는 함수가 뭔가요 (2) | 샤인 | 2025-06-21 |
2698938 | c언어 메모리질문 (3) | 나래 | 2025-06-21 |
2698909 | 서비스 요청 고객 관리 프로그램 짜는것좀 도와주세요ㅜㅜ (4) | 궁수자리 | 2025-06-21 |
2698882 | 프로그래밍좀 짜주세요 (3) | 황예 | 2025-06-21 |
2698855 | 카프-라빈 알고리즘 코딩 분석좀 도와주세요.. | 꽃봄 | 2025-06-20 |
2698829 | 학점계산기 (7) | MyWay | 2025-06-20 |
2698782 | 기초적인 함수 질문이요ㅠㅠㅠㅠ | 내담 | 2025-06-20 |
2698749 | 프로그램 짜던 도중 패닉입니다...ㅜ | 파랑 | 2025-06-19 |
2698719 | 조건부컴파일 질문입니다.~ (2) | 큐트 | 2025-06-19 |
2698693 | 재귀 함수 에러 | 바닐라 | 2025-06-19 |
2698673 | 고민이있는데 들어좀주세요!! (1) | 초코맛캔디 | 2025-06-19 |
2698644 | 1부터 n까지의 합을 구하는데 엄청긴숫자의 합을 구할때는 어떻게 해야하나요? (4) | 슬우 | 2025-06-18 |
2698616 | 다른 함수로 안넘어갑니다..;;; | 도1도캣 | 2025-06-18 |
2698587 | 배열하다 막혀서... (3) | WhiteCat | 2025-06-18 |
2698559 | 문자열을 비우는방법 (2) | 하늘 | 2025-06-18 |
2698528 | 착하고 친절한 선생씌구해염~ㅋㅋ (4) | 옆집언니야 | 2025-06-17 |
2698502 | 자료구조 큐 | 캔서 | 2025-06-17 |