CString Ŭ·¡½º ¸â¹ö

°Ç¼³
¹è¿­·Î ¹®ÀÚ¿­
¹èÁ¤/¿¬°á
ºñ±³
̧̉
±âŸ º¯È¯
°Ë»ö
º¸°ü/´ýÇÁ
¹öÆÛ ¾×¼¼½º
À©µµ¿ìÁî Àü¿ë

°Ç¼³

CString ´Ù¾ç ÇÑ ¹æ¹ýÀ¸·Î CString °³Ã¼ »ý¼º¡£

¹è¿­·Î ¹®ÀÚ¿­

GetLength CString °³Ã¼¿¡ ¹®ÀÚ ¼ö¸¦ ¹ÝȯÇÕ´Ï´Ù. ¸ÖƼ ¹ÙÀÌÆ® ¹®ÀÚ¿¡ ´ë ÇÑ °¢ 8 ºñÆ® ¹®ÀÚ; °è»ê Áï, ¸®µå ¹× Æ®·¹ÀÏ ¹ÙÀÌÆ® ÇÑ ¸ÖƼ ¹ÙÀÌÆ® ¹®ÀÚ¿¡ µÎ °³ÀÇ ¹®ÀÚ·Î °è»ê µË´Ï´Ù.
IsEmpty CString °³Ã¼ ¹®ÀÚ°¡ Æ÷ÇÔ µÇ¾î ÀÖ´ÂÁö ¿©ºÎ¸¦ Å×½ºÆ® ÇÕ´Ï´Ù.
ºó ¹®ÀÚ¿­ ±æÀÌ 0À» °­Á¦·ÎÇÕ´Ï´Ù¡£
GetAt ÁöÁ¤ µÈ À§Ä¡ÀÇ ¹®ÀÚ¸¦ ¹ÝȯÇÕ´Ï´Ù.
operator] ÁöÁ¤ µÈ À§Ä¡ÀÇ ¹®ÀÚ¸¦ ¹Ýȯ ÇÕ´Ï´Ù ? GetAt ¿¬»êÀÚ ´ëü¡£
SetAt ƯÁ¤µÈ À§Ä¡¿¡ ¹®ÀÚ¸¦ ¼³Á¤¡£
¿¬»êÀÚ LPCTSTR CString °³Ã¼¸¦ C ½ºÅ¸ÀÏ ¹®ÀÚ¿­·Î ÀúÀå ÇÏ´Â ¹®ÀÚ¸¦ Á÷Á¢ ¾×¼¼½º¡£

¹èÁ¤/¿¬°á

¿¬»êÀÚ = CString °³Ã¼¿¡ »õ °ªÀ» ÇÒ´ç¡£
¿¬»êÀÚ + µÎ ¹®ÀÚ¿­À» ¿¬°á ÇÏ °í »õ ¹®ÀÚ¿­À» ¹Ýȯ ÇÕ´Ï´Ù.
+ = ¿¬»êÀÚ ±âÁ¸ ¹®ÀÚ¿­ÀÇ ³¡¿¡ »õ ¹®ÀÚ¿­À» ¿¬°á ÇÕ´Ï´Ù.

ºñ±³

¿¬»êÀÚ = = lt; µî(&L)¡£ ºñ±³ ¿¬»êÀÚ (´ë/¼Ò¹®ÀÚ ±¸ºÐ)¡£
ºñ±³ ºñ±³ ÇÏ ¿© µÎ °³ÀÇ ¹®ÀÚ¿­ (´ë/¼Ò¹®ÀÚ ±¸ºÐ)¡£
CompareNoCase µÎ °³ÀÇ ¹®ÀÚ¿­ (¼Ò¹®ÀÚ) ºñ±³¡£
ÇÑ ºÎ¾¿ Àμâ (¼Ò¹®ÀÚ, ·ÎĶ °ü·Ã Á¤º¸¸¦ »ç¿ë ÇÏ ¿©) µÎ ¹®ÀÚ¿­À» ºñ±³¡£
CollateNoCase (ÄÉÀ̽º ±¸ºÐ, ·ÎĶ °ü·Ã Á¤º¸¸¦ »ç¿ë ÇÏ ¿©) µÎ ¹®ÀÚ¿­À» ºñ±³¡£

̧̉

Áß¼ø (°°Àº ±âº»ÀûÀÎ MID$ ÇÔ¼ö)´Â ¹®ÀÚ¿­ÀÇ Áß°£ ºÎºÐÀ» ÃßÃâ¡£
¿ÞÂÊ (°°Àº ±âº»ÀûÀÎ LEFT$ ÇÔ¼ö)´Â ¹®ÀÚ¿­ÀÇ ¿ÞÂÊµÈ ºÎºÐÀ» ÃßÃâ¡£
¿À¸¥ÂÊ (°°Àº ±âº»ÀûÀÎ ¿À¸¥ÂÊ$ ÇÔ¼ö)´Â ¹®ÀÚ¿­ÀÇ ¿À¸¥ÂÊ ºÎºÐÀ» ÃßÃâ¡£
SpanIncluding ÁýÇÕ¿¡ ÀÖ´Â ¹®ÀÚ¸¸ Æ÷ÇÔ µÈ ºÎºÐ ¹®ÀÚ¿­À» ÃßÃâ¡£
SpanExcluding ÁýÇÕ¿¡ ¾ø´Â ¹®ÀÚ¸¸ Æ÷ÇÔ µÈ ºÎºÐ ¹®ÀÚ¿­À» ÃßÃâ¡£

±âŸ º¯È¯

MakeUpper ÀÌ ¹®ÀÚ¿­À» ´ë¹®ÀÚ·Î ¸ðµç ¹®ÀÚ¸¦ º¯È¯ ÇÕ´Ï´Ù.
MakeLower ¸ðµç ¹®ÀÚ¿¡ÀÌ ¹®ÀÚ¿­À» ¼Ò¹®ÀÚ·Î º¯È¯ ÇÕ´Ï´Ù.
MakeReverse ÀÌ ¹®ÀÚ¿­ÀÇ ¹®ÀÚ¸¦ ¹ÝÀü¡£
¹Ù²Ù±â ´ë½Å ´Ù¸¥ ¹®ÀÚ ¹®ÀÚ Ç¥½Ã¡£
Á¦°Å Á¦°Å ¹®ÀÚ¿­¿¡¼­ ¹®ÀÚ Ç¥½Ã¡£
»ðÀÔ ¹®ÀÚ¿­ ³»¿¡¼­ ÁöÁ¤µÈ µÈ À妽º¿¡¼­ ´ÜÀÏ ¹®ÀÚ ¶Ç´Â ºÎºÐ ¹®ÀÚ¿­ »ðÀÔ¡£
»èÁ¦ ¹®ÀÚ¿­¿¡¼­ ¹®ÀÚ ¶Ç´Â ¹®ÀÚ »èÁ¦¡£
Çü½Ä Sprintf ¿¡¼­Ã³·³ ¹®ÀÚ¿­ ¼­½Ä ÁöÁ¤¡£
FormatV Vsprintf ¿Í ¸¶Âù°¡Áö·Î ¹®ÀÚ¿­ Çü½Ä¡£
TrimLeft ¹®ÀÚ¿­¿¡¼­ ¼±Çà °ø¹é ¹®ÀÚ Æ®¸®¹Ö¡£
TrimRight ÈÄÇà °ø¹é ¹®ÀÚ´Â ¹®ÀÚ¿­¿¡¼­ Æ®¸²¡£
FormatMessage ¸Þ½ÃÁö ¹®ÀÚ¿­ Çü½Ä¡£

°Ë»ö

ã±â ¹®ÀÚ ¶Ç´Â ´õ Å« ¹®ÀÚ¿­ ³»ÀÇ ºÎºÐ ¹®ÀÚ¿­À» ã½À´Ï´Ù.
ReverseFind Å« ¹®ÀÚ¿­; ¹®ÀÚ¸¦ ¹ß°ß ³¡¿¡¼­ ½ÃÀÛ¡£
FindOneOf ÁýÇÕ¿¡¼­ ù ¹øÂ° ÀÏÄ¡ ÇÏ´Â ¹®ÀÚ¸¦ ã½À´Ï´Ù.

º¸°ü/´ýÇÁ

¿¬»êÀÚ lt; & lt; º¸°ü ¶Ç´Â ´ýÇÁ ÄÁÅØ½ºÆ®¸¦ CString °³Ã¼ »ðÀÔ¡£
¿¬»êÀÚ gt; & gt; º¸°ü¿¡¼­ CString °³Ã¼¸¦ ÃßÃâ¡£

¹öÆÛ ¾×¼¼½º

GetBuffer CString ÀÇ ¹®ÀÚ¿¡´Â Æ÷ÀÎÅ͸¦ ¹ÝȯÇÕ´Ï´Ù.
GetBufferSetLength Æ÷ÀÎÅÍ´Â CString, ÁöÁ¤µÈ µÈ ±æÀ̸¦ ÀÚ¸£¸éÀÇ ¹®ÀÚ¸¦ ¹Ýȯ¡£
ReleaseBuffer GetBuffer ¿¡ ÀÇÇØ ¹Ýȯ µÈ ¹öÆÛÀÇ ¹öÀü Á¦¾î¡£
FreeExtra ÀÌÀü ¹®ÀÚ¿­¿¡ ÇÒ´ç µÈ Ãß°¡ ¸Þ¸ð¸®¸¦ È®º¸ ÇÏ ¿©ÀÌ ¹®ÀÚ¿­ °³Ã¼¸¦ »ç¿ë ÇÏ´Â ¸ðµç ¿À¹ö Çìµå¸¦ Á¦°Å¡£
LockBuffer ÂüÁ¶ Ƚ¼ö¸¦ ÇØÁ¦ ÇÏ °í º¸È£ ÇÏ´Â ¹öÆÛ¿¡ ÀÖ´Â ¹®ÀÚ¿­¡£
UnlockBuffer ÂüÁ¶ Ƚ¼ö¸¦ »ç¿ë ÇÏ °í ¹®ÀÚ¿­ ¹öÆÛ¿¡ ÇØÁ¦¡£

À©µµ¿ìÁî Àü¿ë

AllocSysString BSTR ¿¡¼­ CString µ¥ÀÌÅÍ ÇÒ´ç¡£
SetSysString CString °³Ã¼¿¡¼­ ¼³Á¤ ÇÏ´Â µ¥ÀÌÅÍ·Î ±âÁ¸ BSTR °³Ã¼¡£
LoadString Windows ¸®¼Ò½º¿¡¼­ ·Îµå ÇÏ´Â ±âÁ¸ CString °³Ã¼¡£
AnsiToOem ANSI ¹®ÀÚ ÁýÇÕ OEM ¹®ÀÚ ÁýÇÕÀ»¿¡¼­ Àå¼Ò¿¡ º¯È¯ ÇÏ °Ô¡£
OemToAnsi ANSI ¹®ÀÚ ÁýÇÕ OEM ¹®ÀÚ¿¡¼­ Àå¼Ò¿¡ º¯È¯ ÇÏ °Ô¡£

CString °³¿ä |nbsp; °èÃþ ±¸Á¶ Â÷Æ®(&N)

Index