strnicmp

 

stricmp´Â µÎ°³ÀÇ ½ºÆ®¸µÀ» ¼³Á¤ »çÀÌÁî length¸¸Å­ ºñ±³ÇÏ´Â ÇÔ¼öÀÌ´Ù. ÀÌ ÇÔ¼ö´Â ´ë¼Ò¹®ÀÚ ±¸º°À» ÇÏÁö ¾Ê´Â´Ù.

 

int @strnicmp(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=@strnicmp(char *string1, char *string2, int length);

¹®Àå¼³¸í  :  string1ÀÇ ¹®ÀÚ¿­°ú string2ÀÇ ¹®ÀÚ¿­À» ¼³Á¤ »çÀÌÁî length¸¸Å­ ºñ±³Çؼ­ ±× °á°ú°ªÀ» retn¿¡ ³Ñ°ÜÁØ´Ù.

 

¿¹Á¦2

 string1°ú string2°¡ °°Àº °æ¿ì

 

int retn=@strnicmp("ABC","abcef", 3);

retn°á°ú°ªÀº ¡® 0 ¡® ÀÌ´Ù.

 

Int retn=@strnicmp($STRING1, $STRING2, 3);  //(STIRNG1,STRING2´Â ¹®ÀÚ¿­ ű×À̸ç, STRING1: "ABC", STRING2: "abcef"ÀÌ´Ù.)

retn °á°ú°ªÀº ¡® 0 ¡¯ ÀÌ´Ù.

 

¿¹Á¦3

 string1ÀÌ string2º¸´Ù ´õ Å« °æ¿ì

 

int retn=@strnicmp("def","abcdef");

retn°á°ú°ªÀº ¡® 1 ¡® ÀÌ´Ù.

 

Int retn=@strnicmp($STRING1, $STRING2);  //(STIRNG1,STRING2´Â ¹®ÀÚ¿­ ű×À̸ç, STRING1: "def", STRING2: "abcdef"ÀÌ´Ù.)

retn °á°ú°ªÀº ¡® 1 ¡¯ ÀÌ´Ù.

 

¿¹Á¦4

 string2°¡ string1º¸´Ù ´õ Å«°æ¿ì

 

int retn=@strnicmp("abcdef","abc");

retn°á°ú°ªÀº ¡® -1 ¡® ÀÌ´Ù.

 

Int retn=@strnicmp($STRING1, $STRING2);  //(STIRNG1,STRING2´Â ¹®ÀÚ¿­ ű×À̸ç, STRING1: "abcdef", STRING2: "def"ÀÌ´Ù.)

retn °á°ú°ªÀº ¡® -1 ¡¯ ÀÌ´Ù.