none
עברית ב-command prompt באפליקצית win 32 console application RRS feed

  • שאלה

  • שלום,

    אני עובד עם microsoft visual c++ 2010 express, המותקנת על ווינדוס 7.

    אני מעוניין לכתוב פרוייקט מסוג win32 console application המכיל קובץ בשפת C ובו הוראת printf של מחרוזת הכתובה בעברית.

    הרצת התוכנית פותחת חלון command prompt ובו במקום עברית רואים ג'יבריש.

    האם יש אפשרות לצפות בעברית?

    תודה

    יום חמישי 15 מרץ 2012 10:59

תשובות

  • הבעיה אינה ב Visual Studio אלא בכך שחלון Command Prompt אינו תומך בפונט עברי. יש ב Web המון תשובות לגבי כיצד להציג עברית בחלון Command אולם בדרך כלל השיטות האלה לא עובדות. הדרך הפשוטה ביותר היא לפתוח חלון UI המכיל Edit box ולשלוח את הטקסט אליו. הכי פשוט זה ליצר אפליקציה שמציגה דיאלוג שמכיל את הקונטרול Edit Boc. ניתן לעשות זאת באמצעות שימוש ב sprintf ובשליחת המחרוזת אל חלון ה Edit ע"י SetDlgItemText

    דרך נוספת זה לכתוב את המידע לקובץ ולהציג את הקובץ לאחר מכן.

    אלון.


    אלון פליס http://codevalue.net

    יום שני 02 אפריל 2012 22:50
    מנחה דיון