PDA

View Full Version : سوال: فارسی نوشتن در c++



alihassanabadi
دوشنبه 14 اردیبهشت 1388, 11:49 صبح
با سلام به همه دوستان من از نرم افزار سپند برای فارسی نوشتن در c++ استفاده میکنم
حالا نمیدونم که تو C++ چه جوری فعال میشه با چه کلید هایی اگه کسی میدونه لطفا بگه
اگه راه دیگه ای وجود داره برای فارسی نوشتن لطف کنید

Keyhan Clever
دوشنبه 14 اردیبهشت 1388, 22:48 عصر
بدون هیچ نرم افزاری میشه فارسی بنویسی !
اگه میخوای بدونی باید هنگام دستور "... " >> cout به جای "..." کیبورد خودتو فارسی کنی و هرچی میخوای بنویسی.
اما یادت باشه هنگام ویرایش سورس برنامه یه سری نوشته های عجیب غریبی میبینی ولی بهشون توجه نکن.
اگه ++c تو تحت ویندوز باشه هنگام اجرا درست میشه.
ولی در مورد گ و چ و پ و ژ و ک خوب کار نمیکنه
کافیه فقط امتحانش کنی .

mabbaszadegan
دوشنبه 14 اردیبهشت 1388, 23:37 عصر
اگه میخوای بدونی باید هنگام دستور "... " >> cout به جای "..." کیبورد خودتو فارسی کنی و هرچی میخوای بنویسی
من این کارو توی ++vc کردم
, اصلا برنامه اجرا نشد , اصلا توی کنسول فارسی چاپ میشه؟

Keyhan Clever
سه شنبه 15 اردیبهشت 1388, 00:30 صبح
آره من تو ++Turbo C انجام میدم میشه
یه برنامه ساده که میگی نمیشه بده به من امتحانش کنم.
ولی یادت باشه سرآیند conio.h رو ضمیمه بکنی و قبل از ریترن ;() getch بذاری.
چون حتما باید بذاری
ولی اگه درست شد تشکر از من یادت نره ها :لبخند:

mabbaszadegan
سه شنبه 15 اردیبهشت 1388, 00:50 صبح
من گفتم توی ++vc نمیشه!!!!
البته شما میگی میشه باشه !!!!
اینم یه کد ساده:

#include<iostream>
#include<conio.h>
using namespace std;
void main() {
cout<<"اگه تونستی منو چاپ کنی!!!";
_getch();
}

pswin.pooya
سه شنبه 15 اردیبهشت 1388, 16:40 عصر
کد پیج پیش فرضت باید فارسی باشه وگر نه نمیشه. تازه فکر نکم تو محیط کنسول هم جواب بده. شما اگر می خوایید از فارسی استفاده کنید. بهترین حالت استفاده از یونی کد و محیطهای سازگار با اون مثل پنجرهای ویندوز و فایلهای یونی کد هستند. در هر صورت نوشتن برنامه فارسی تحت کنسول یه کار اشتباه تو این دورو زمونه حساب میشه مگر اینکه دلیل خاصی بخواد براش وجود داشته باشه. توی c++ استفاده از یونی کد فوقالعاده ساده هستش:
wchar_t *str = new wchar_t[20];
wcscpy(str, L"Hello world")

alihassanabadi
پنج شنبه 17 اردیبهشت 1388, 00:16 صبح
[quote=Keyhan Clever;716036]بدون هیچ نرم افزاری میشه فارسی بنویسی !
اگه میخوای بدونی باید هنگام دستور "... " >> cout به جای "..." کیبورد خودتو فارسی کنی و هرچی میخوای بنویسی.
سلام به بچه های گل
من این کار رو تو c++ انجام دادم ولی نشد
کسی نمیدونه نرم افزار سپند چه جوری فعال میشه
با تشکر