نمایش رشته فارسی در خروجی محیط ConsoleApplication - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

نمایش رشته فارسی در خروجی محیط ConsoleApplication

0 امتیاز
سلام

آیا امکانش هست که در خروجی محیط کنسول رشته فارسی چاپ بشه ؟
سوال شده تیر 8, 1393  بوسیله ی امیدوار (امتیاز 872)   21 63 76
دوباره تگ گذاری شد تیر 16, 1393 بوسیله ی BlueBlade

2 پاسخ

0 امتیاز
 
بهترین پاسخ
سلام

برای نوشتن فارسی در کنسول باید از یکسری فرم افزار استفاده کنی که محیط رو برای نوشتن فارسی آماده میکنن

من برنامه های رو که با پاسکال و سی مینوشتم رو با vegaf فارسی میکردم به این صورت که قبل از اجرای برنامه این فایل رو بارگذاری میکردم

بزار ببینم اگه پیداش کردم upload میکنم
پاسخ داده شده تیر 8, 1393 بوسیله ی alixw24 (امتیاز 656)   2 5 13
انتخاب شد تیر 9, 1393 بوسیله ی امیدوار
سلام
ممنون با کد نویسی تو محیط کنسول نمیشه این کار رو انجام داد و حتما باید از فرم افزار استفاده کرد؟
چرا نمیشه میشه ولی زمان بره و کار زیادی باید بکنی
نرم افزارهای هستن مثل vegaf که موقع اجرا توی حافظه مقیم میشن و این کارو برات انجام میدن
فکر می کنم منظورتون این هست که از اضافات و شبیه سازی ها و ... استفاده نکنیم. که این به خود Console هم بستگی داره و فقط مربوط به برنامه ی شما نمی شه...
مثلا در 20 Fedora وقتی یه متن فارسی رو در Console می نویسم، موقع نمایش در gnome-terminal، کاراکتر ها  جدا می شن و ضمنا از چپ به راست هم چیده می شن... که این به gnome-terminal مربوط می شه...
ممنون دوست عزیز
+1 امتیاز
#include <iostream>
#include <io.h>
#include <stdio.h>
#include <windows.h>
int main()
{
   	SetConsoleOutputCP(1251);
	SetConsoleCP(1251);
	_setmode(_fileno(stdout), 0x00020000);

    std::wcout << L"سلام";
}

 

پاسخ داده شده خرداد 18, 1398 بوسیله ی مصطفی ساتکی (امتیاز 21,998)   24 34 75
...