strncmp´Â µÎ°³ÀÇ ½ºÆ®¸µÀ» ¼³Á¤ »çÀÌÁî ¸¸Å ºñ±³ÇÏ´Â ÇÔ¼öÀÌ´Ù. ÀÌ ÇÔ¼ö´Â ´ë¼Ò¹®ÀÚ ±¸º°À» ÇÑ´Ù.
int @strncmp(string string1, string string2, int length);
ÇÔ¼öÀÎÀÚ
string string1 : ºñ±³ÇÒ Ã¹¹ø° ¹®ÀÚ¿
string string2 : ºñ±³ÇÒ µÎ¹ø° ¹®ÀÚ¿
int length : ºñ±³ÇÒ ±ÛÀÚ¼ö
¹Ýȯ °ª
String1°ú string2 °¡ °°´Ù¸é retn -> 0
String1ÀÌ string2 º¸´Ù ´õ Å©´Ù¸é retn -> 1
String2°¡ string1 º¸´Ù ´õ Å©´Ù¸é retn -> -1
¿¹Á¦1
int retn=@strcmp(char *string1, char *string2, int length);
¹®Àå¼³¸í : string1ÀÇ ¹®ÀÚ¿°ú string2ÀÇ ¹®ÀÚ¿À» ±æÀÌ length¸¸Å ºñ±³Çؼ ±× °á°ú°ªÀ» retn¿¡ ³Ñ°ÜÁØ´Ù.
¿¹Á¦2
string1°ú string2°¡ °°Àº °æ¿ì
int retn=@strncmp("ABCEF","ABCDEF", 3);
retn°á°ú°ªÀº ¡® 0 ¡® ÀÌ´Ù.
Int retn=@strncmp($STRING1, $STRING2, 3); //(STIRNG1,STRING2´Â ¹®ÀÚ¿ ű×À̸ç, STRING1: "ABC", STRING2: "ABCDEF"ÀÌ´Ù.)
retn °á°ú°ªÀº ¡® 0 ¡¯ ÀÌ´Ù.
int retn=@strncmp("ABCEF","abcdef", 3); // ÀÌ ÇÔ¼ö´Â ´ë¼Ò¹®ÀÚ ±¸º°À» ÇÑ´Ù. ("abc"´Â "Abc"º¸´Ù ´õ Å«°ªÀ» °®´Â´Ù.)
retn°á°ú°ªÀº ¡® -1 ¡® ÀÌ´Ù.
Int retn=@strncmp($STRING1, $STRING2, 3); //(STIRNG1,STRING2´Â ¹®ÀÚ¿ ű×À̸ç, STRING1: "ABC", STRING2: "abcdef"ÀÌ´Ù.)
retn °á°ú°ªÀº ¡® -1 ¡¯ ÀÌ´Ù.
¿¹Á¦3
string1ÀÌ string2º¸´Ù ´õ Å«°æ¿ì
int retn=@strncmp("ABCD","ABC", 3);
retn°á°ú°ªÀº ¡® 1 ¡® ÀÌ´Ù.
Int retn=@strncmp($STRING1, $STRING2, 3); //(STIRNG1,STRING2´Â ¹®ÀÚ¿ ű×À̸ç, STRING1: "ABCD", STRING2: "ABC"ÀÌ´Ù.)
retn °á°ú°ªÀº ¡® 1 ¡¯ ÀÌ´Ù.
¿¹Á¦4
string2°¡ string1º¸´Ù ´õ Å«°æ¿ì
int retn=@strncmp("ABC","ABCD", 3);
retn°á°ú°ªÀº ¡® -1 ¡® ÀÌ´Ù.
Int retn=@strncmp($STRING1, $STRING2, 3); //(STIRNG1,STRING2´Â ¹®ÀÚ¿ ű×À̸ç, STRING1: "ABC", STRING2: "ABCD"ÀÌ´Ù.)
retn °á°ú°ªÀº ¡® -1 ¡¯ ÀÌ´Ù.