چه جوري با داشتن ايندكس يك كاراكتر اون رو از رشته استخراج كنم ؟
کلاس CSimpleStringT برای کار بر روی کارکتر ها مورد استفاده قرار می گیرد، به دو روش زیر:
1- به سادگی با [ ]
2 - یا با متد GetAt


CString strTest(_T("TEST"));

TCHAR ch = strTest[2];

// or use:
TCHAR ch = strTest.GetAt(2);


برای تبدیل عدد به رشته برای رشته های MFC :

Cstring strTest;
strTest.Format("%d", 153);

برای char نیز می توانید از تابع itoa_ استفاده کنید:

char buffer[65];

_itoa( 153 , buffer, 10 );


ضمنا برای تبدیل Cstring به char هم از GetBuffer به همراه مینیمم طول بافر استفاده کنید.


موفق باشید