¿øÇü |
int lstrcmp(LPCTSTR lpString1, LPCTSTR lpString2); |
MFC ¿øÇü |
BOOL operator ==( const CString& s1, const CString& s2 ); |
Àμö |
¢ºlpString1 : ù¹ø° ¹®ÀÚ¿ ¢ºlpString2 : µÎ¹ø° ¹®ÀÚ¿ |
¸®ÅÏ |
µÎ ¹®ÀÚ¿À» ºñ±³ÇÑ °á°ú¸¦ ¸®ÅÏÇÑ´Ù. ¸®ÅÏ°ªÀÌ 0ÀÌ¸é µÎ ¹®ÀÚ¿Àº °°À¸¸ç À½¼öÀ̸é lpString1ÀÌ ´õ ÀÛÀº °ÍÀÌ°í ¾ç¼öÀ̸é lpString1ÀÌ ´õ Å« °ÍÀÌ´Ù. |
¼³¸í |
µÎ ¹®ÀÚ¿ÀÇ ´ë¼Ò °ü°è¸¦ ºñ±³Çϳª ÀϹÝÀûÀ¸·Î µÎ ¹®ÀÚ¿ÀÌ °°ÀºÁö ´Ù¸¥Áö¸¦ ºñ±³ÇÒ ¸ñÀûÀ¸·Î ¸¹ÀÌ »ç¿ëÇÑ´Ù. ´Ü¼øÈ÷ ¹®ÀÚ¿ÀÇ µ¿µî¼º ¿©ºÎ¸¸ ÆÇ´ÜÇÒ °æ¿ì´Â ¸®ÅÏ°ªÀÌ 0ÀÎÁö ¾Æ´ÑÁö¸¸ Á¡°ËÇÏ¸ç ´ë¼Ò °ü°è¸¦ ÆÇ´ÜÇÒ ¶§´Â ¸®ÅÏ°ªÀÇ ºÎÈ£¸¦ Á¡°ËÇÏ¸é µÈ´Ù. ÀÌ ÇÔ¼ö´Â µÎ ¹®ÀÚ¿ÀÇ Ã³À½ºÎÅÍ °³º° ¹®ÀÚ¸¦ ºñ±³Ç쵂 ´Ù¸¥ ¹®ÀÚ°¡ ³ªÅ¸³ª¸é µÎ ¹®ÀÚÀÇ Â÷¸¦ ¸®ÅÏÇÑ´Ù. ¿¹¸¦ µé¾î abcd¿Í abck¸¦ ºñ±³ÇÑ´Ù¸é óÀ½ ¹®ÀÚÀÎ a¸¦ ºñ±³ÇØ º¸°í °°À¸¸é ´ÙÀ½ ¹®ÀÚ·Î ³Ñ¾î°¡ b¸¦ ºñ±³ÇÏ°í c¸¦ ºñ±³ÇÑ´Ù. 4¹ø ¹®ÀÚ¿¡¼ °¢°¢ d¿Í k¸¦ ºñ±³Ç쵂 µÎ ¹®ÀÚ°¡ °°Áö ¾ÊÀ¸¹Ç·Î d¿Í kÀÇ Â÷¸¦ ¸®ÅÏÇÑ´Ù. ¸¸¾à µÎ ¹®ÀÚ¿ÀÇ ³¡±îÁö ºñ±³ÇÏ¿© ¸ðµç ¹®ÀÚ°¡ µ¿ÀÏÇϸé 0À» ¸®ÅÏÇÑ´Ù. ´ÙÀ½ ¿¹Á¦´Â µÎ ¹®ÀÚ¿À» ºñ±³ÇÏ¿© °á°ú¸¦ ȸéÀ¸·Î º¸¿©ÁØ´Ù. LRESULT CALLBACK WndProc(HWND hWnd,UINT iMessage,WPARAM wParam,LPARAM lParam) { HDC hdc; PAINTSTRUCT ps; char str1[]="abcd"; char str2[]="abck"; int result; char Mes[128]; switch(iMessage) { case WM_PAINT: hdc=BeginPaint(hWnd, &ps); result=lstrcmp(str1,str2); if (result == 0) { lstrcpy(Mes,"µÎ ¹®ÀÚ¿ÀÌ °°½À´Ï´Ù"); } else if (result < 0) { lstrcpy(Mes,"str1ÀÌ ´õ ÀÛ½À´Ï´Ù."); } else { lstrcpy(Mes,"str1ÀÌ ´õ Å®´Ï´Ù."); } TextOut(hdc,10,10,Mes,lstrlen(Mes)); EndPaint(hWnd, &ps); return 0; case WM_DESTROY: PostQuitMessage(0); return 0; } return(DefWindowProc(hWnd,iMessage,wParam,lParam)); } ¿µ¹®ÀÚ¸¦ ºñ±³ÇÒ °æ¿ì ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇϹǷΠ"KOREA"¿Í "Korea", "korea"´Â °¢°¢ ´Ù¸¥ ¹®ÀÚ¿·Î ºñ±³µÈ´Ù. ¸¸¾à ´ë¼Ò¹®ÀÚ ±¸ºÐ¾øÀÌ ºñ±³ÇÏ·Á¸é CharUpper µîÀÇ ÇÔ¼ö·Î ¸ðµÎ ´ë¹®ÀÚ·Î ¹Ù²Û ÈÄ ºñ±³Çϰųª ¾Æ´Ï¸é lstrcmpi ÇÔ¼ö¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù. |
Âü°íÇÔ¼ö |
lstrcmpi : ´ë¼Ò¹®ÀÚ ±¸ºÐÀ» ¹«½ÃÇÏ°í ¹®ÀÚ¿À» ºñ±³ÇÑ´Ù. |
Ç÷§Æû | 95ÀÌ»ó |
ÂüÁ¶ |
|
written by http://www.winapi.co.kr
|