PDA

View Full Version : مبتدی: مشکل در تبدیل string به const wchar_t در vs 2008



Collector
جمعه 21 تیر 1392, 21:29 عصر
سلام
من با دو تا تابع دارم که به این صورت هست میخوام متن داخل تابع One را نمایش بدم.
مشکل از کجاست؟


string One ()
{
string Path = "Library_.dll";
return Path;
}

const wchar_t *b = (const wchar_t *)One ().c_str();
wcout<<b<<endl;

Collector
شنبه 22 تیر 1392, 12:17 عصر
اگه میخوای تو کنسول فارسی چاپ کنی ، زحمت نکش نمیشه !:چشمک:
در Cast کردنتون مشکل هست . شما Single Byte کاراکتر رو میخوای مستقیم به Wide Character کنی ؟ نمیشه . باید با توابع خاص این کار رو بکنی .
تابع ()One رو هم فقط تعریف کردید ولی استفاده نشده !

اگر ممکنه نحوه تبدیل را بگید در ضمن برای فارسی نمیخوام