PDA

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



salma abtin
جمعه 17 آذر 1391, 15:22 عصر
سلام...
من میخوام از یه فایل ، کلمات فارسیو بخونم و به همون شکل تو آرایه ای ذخیره کنم.برای فارسی نوشتن و خوندن چه کار باید بکنم؟
ممنون میشم اگه کمکم کنید

H_G_G_I
جمعه 17 آذر 1391, 18:43 عصر
اول از همه اینکه توی کنسول فارسی نمی شه نمایش داد .
ولی برا فارسی نویسی شما اول باید از قسمت تنطیمات پروژه Charecter Set رو Unicode بزاری . (یه همچین چیزایی)
بعد هم عوض char باید از TCHAR استفاده کنی !
و متن ها هم باید باید در _T یا _TEXT بزاری تا کامپایلر اونا رو char در نظر نگیره !
مثلا این ::

TCHAR* l_fa = _T("متن فارسی");
TCHAR* l_fa2 = _TEXT("و باز هم متن فارسی ");
return 0;