lstrcat

¿øÇü

LPTSTR lstrcat(LPTSTR lpString1, LPCTSTR lpString2);

MFC ¿øÇü

const CString& operator +=( const CString& string );

Àμö

¢ºlpString1 : ¹®ÀÚ¿­ 1 ¹× ÇÕÄ£ ¹®ÀÚ¿­À» ÀúÀåÇÒ ¹öÆÛ. ÀÌ ¹öÆÛ´Â lpString2¸¦ °áÇÕÇÒ ¼ö ÀÖÀ» Á¤µµÀÇ ÃæºÐÇÑ ±æÀ̸¦ °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

¢ºlpString2 : ¹®ÀÚ¿­ 1 µÚ¿¡ µ¡ºÙÀÏ ¹®ÀÚ¿­

¸®ÅÏ

¹®ÀÚ¿­ °áÇÕ¿¡ ¼º°øÇϸé lpString1ÀÇ ¹øÁö¸¦ ¸®ÅÏÇÏ¸ç ½ÇÆнà NULLÀ» ¸®ÅÏÇÑ´Ù.

¼³¸í

µÎ °³ÀÇ ¹®ÀÚ¿­À» ÇÕÃÄ lpString1¿¡ »õ·Î¿î ¹®ÀÚ¿­À» ¸¸µç´Ù. ÀÌ ÇÔ¼ö È£Ãâ ÈÄ lpString1¿¡´Â µÎ ¹®ÀÚ¿­ÀÌ °áÇÕµÈ »õ·Î¿î ¹®ÀÚ¿­ÀÌ º¹»çµÈ´Ù. ´ÙÀ½ ¿¹Á¦´Â µÎ ¹®ÀÚ¿­À» ÇÕÃÄ È­¸éÀ¸·Î Ãâ·ÂÇØ ÁØ´Ù.

¿¹Á¦ 1

LRESULT CALLBACK WndProc(HWND hWnd,UINT iMessage,WPARAM wParam,LPARAM lParam)
{
	HDC hdc;
	PAINTSTRUCT ps;
	TCHAR str1[100]=TEXT("WinApi");
	TCHAR str2[100]=TEXT(".co.kr");

	switch(iMessage) {
	case WM_PAINT:
		hdc=BeginPaint(hWnd, &ps);
		lstrcat(str1,str2);
		TextOut(hdc,10,10,str1,lstrlen(str1));
		EndPaint(hWnd, &ps);
		return 0;
	case WM_DESTROY:
		PostQuitMessage(0);
		return 0;
	}
	return(DefWindowProc(hWnd,iMessage,wParam,lParam));
}

str1¿¡ "WinApi"¹®ÀÚ¿­ÀÌ µé¾î ÀÖÀ¸¸ç str2¿¡ ".co.kr"¹®ÀÚ¿­ÀÌ µé¾î ÀÖ´Ù. ½ÇÇà °á°ú µÎ °³ÀÇ ¹®ÀÚ¿­ÀÌ ÇÕÃÄÁ® str1¿¡ º¹»çµÇ¸ç ÀÌ ¹®ÀÚ¿­À» È­¸éÀ¸·Î Ãâ·ÂÇÏ¿´´Ù.

str1 ³¡ÀÇ ³Î Á¾·á ¹®ÀÚ¿­ÀÌ Á¦°ÅµÇ¸ç str2ÀÇ ¹®ÀÚµéÀÌ str1¿¡ °áÇյǰí ÃÖÁ¾ÀûÀ¸·Î ³Î Á¾·á ¹®ÀÚ°¡ Ãß°¡µÈ´Ù.

¸¸¾à str1°ú str2¸¦ °áÇÕÇ쵂 str1ÀÇ ³»¿ëÀ» ±×´ë·Î À¯ÁöÇÏ°í str3¿¡ µÎ ¹®ÀÚ¿­À» °áÇÕÇÏ°í ½Í´Ù¸é ´ÙÀ½°ú °°ÀÌ Äڵ带 ÀÛ¼ºÇÑ´Ù.

lstrcpy(str3,str1);
lstrcat(str3,str2);

lstrcat¸¦ ¹Ýº¹ÀûÀ¸·Î È£ÃâÇÏ¸é ¿©·¯ °³ÀÇ ¹®ÀÚ¿­À» °è¼Ó µ¡ºÙÀÏ ¼ö ÀÖ´Ù. À̶§ str3´Â °áÇյǴ ¸ðµç ¹®ÀÚ¿­À» ¼ö¿ëÇÒ ¼ö ÀÖÀ»¸¸Å­ ÃæºÐÇÑ ±æÀ̸¦ °¡Á®¾ß ÇÑ´Ù.

Âü°íÇÔ¼ö

lstrcpy : ¹®ÀÚ¿­À» º¹»çÇÑ´Ù.

Ç÷§Æû

95ÀÌ»ó

ÂüÁ¶

 


written by http://www.winapi.co.kr