View Full Version : چطور میشه توی MFC کاراکترهای یک cstring را از هم جدا کرد ؟
m-taheri
یک شنبه 29 آذر 1388, 12:54 عصر
با سلام
چطور میشه توی MFC کاراکترهای یک cstring را از هم جدا کرد ؟
به عنوان مثال این را یک رشته در نظر بگیرید hello110
میخوام کاراکترها رو یکی یکی بریزم توی یه آرایه از نوع char
mehdi.mousavi
یک شنبه 29 آذر 1388, 13:16 عصر
با سلام
چطور میشه توی MFC کاراکترهای یک cstring را از هم جدا کرد ؟
به عنوان مثال این را یک رشته در نظر بگیرید hello110
میخوام کاراکترها رو یکی یکی بریزم توی یه آرایه از نوع char
سلام.
اگر از ATL 7 به قبل استفاده می کنید، از متود GetBuffer روی CString میتونید برای گرفتن Pointer به string درونی استفاده کنید. اگر از ATL 7 به بعد استفاده میکنید، میتونید با استفاده از CT2CA اینکارو انجام بدید:
CString str = "hello110";
CT2CA pszString(str);
LPTSTR lpStr = (LPSTR)pszString;
موفق باشید.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.