두개의 문자열을 비교
#include <string.h> int strcmp(const char *s1, const char *s2);
두문자열 s1 과 s2 를 비교한다. 만약 s1 가 s2 보다 작다면 음수를 같다면 0을, 크다면 양수를 리턴한다.
두문자가 같을경우 0을 반환한다는 점에 주의한다. 많은 프로그래머가 관례상 if(strcmp(s1, s2)) 와 같은 방식으로 문자가 같음을 검사하는 실수를 하는 경우가 있다.
s1과 s2 가 같으면 0, s1 가 s2 보다 작으면 음수, s1가 s2 보다 크다면 양수를 반환한다.
#include <stdio.h> int main() { char buf[80]; while (fgets(buf, 80, stdin) != NULL) { buf[strlen(buf)-1] = 0x00; if(strcmp(buf, "exit") == 0) exit(0); } }
Copyrights © - Joinc, All Rights Reserved. Inherited From - Yundream Rebranded By - Joonphil
1장. strcmp(3)
두개의 문자열을 비교
1.1절. 사용법
1.2절. 설명
두문자열 s1 과 s2 를 비교한다. 만약 s1 가 s2 보다 작다면 음수를 같다면 0을, 크다면 양수를 리턴한다.
두문자가 같을경우 0을 반환한다는 점에 주의한다. 많은 프로그래머가 관례상 if(strcmp(s1, s2)) 와 같은 방식으로 문자가 같음을 검사하는 실수를 하는 경우가 있다.
1.3절. 반환값
s1과 s2 가 같으면 0, s1 가 s2 보다 작으면 음수, s1가 s2 보다 크다면 양수를 반환한다.
1.4절. 예제
Recent Posts
Archive Posts
Tags