המרת ב MANAGED CPP

toni313

New member
המרת ב MANAGED CPP

שלום,אני כותב ב MANAGED CPP או שתקראו לזה VC++.NET. יש לי בעיה ,להמיר STRING של NET , ל CHAR *. הבעיה מתרחשת רק שיש לי מילה בעברית בתוך ה STRING ,ואז אני מקבל משפט לא ברור. להמרת STRING NET ,ל CHAR * ,אני משתמש בפונקציה שפורסמה באתר של מקרוסופט. --------------------------- char * ConverMStringToCharP(String * sStr) // Conversion to wchar_t* : const wchar_t __pin* p = PtrToStringChars(sStr); char* ch = (char *)malloc((sStr -> Length + 1) * 2); wcstombs(ch, p, (sStr -> Length + 1) * 2); return ch; -------------------------- אם מישהו התעסק ב MANAGED CPP ,ויודע את הפתרון,אשמח לדעת. נראה לי די בסיסי, ומעצבן. חייבת להיות דרך פשוטה, להמיר מחרוזות בעברית.
 
למעלה