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