728x90
반응형
[C language] strcmp // strncmp ( 크기비교 함수 )
#include<stdio.h>
#include<string.h>
int main()
{
char array1[20] = "Hello Song";
char array2[50] = "Hello MyeongHoon";
char array3[50] = "Hello SongMyeongHoon";
int result1, result2, result3;
result1=strcmp(array1, array2); // array1이크면 '-1' 출력, array2가 크면 '1' 출력 같으면 '0' 출력
result2=strncmp(array1, array2, 5); // 5바이트까지만 비교
result3=strcmp(array2, array3);
printf("%d %d %d \n", result1, result2, result3);
return 0;
}
728x90
반응형