PDA

View Full Version : خبر: تبدیل int به wchar_t



rm classic
شنبه 03 آبان 1393, 15:27 عصر
سلام
من با win32 C++‎ کار میکنم ولی مشکل اینجاست که برای نوشتن یه عدد نمیتونیم اونو بصورت int بنویسیم و حتما باید LPSTR یا wchar_t باشه مگه با تابع wsprintf که توی ویژوال 2013 نتونستم ازش استفاده کنم.
واسه همین یه تابع تو یه هدر نوشتم که اینت رو به wchar_t تبدیل میکنه.
دوستان اگه کسی خواست هدرشو پیوست کردم. اسم تابعشم ()IntToChar هستش.
پارامتر اول عددی که میخوایم بنویسیمه و پارامتر دوم نوع کاراکتریشه که باید wchar_t باشه
البته باید برای تعریف کاراکتر اون رو مساوی NULL کنید وگرنه آرایه خراب میشه. بعد میتونید پارامتر دوم رو تو TextOut استفاده کنید!!