פורסם 2010 במאי 1315 שנים אהלן איך אני יכול להעביר תו באנגלית לתו בעברית (לפי המקלדת)? לדוגמא - אם התו הוא 'ג' אז שיהיה d . תודה
פורסם 2010 במאי 1315 שנים הדרך הכי פשוטה היא להחזיק מערך "תרגום" - במקום ה-i במערך אתה שם את האות האנגלית שמתאימה לאות ה-i בעברית. כלומר, במקום הראשון במערך יושבת האות T (כי היא מתאימה לאות א), במקום השני במערך יושבת C (כי היא מתאימה לאות ב) וכו'. שים לב רק שבקידוד של עברית, האותיות הסופיות באות לפני האותיות הרגילות (כלומר סדר האותיות הוא אבגדהוזחטיךכלםמןנסעףפץצקרשת).
פורסם 2010 במאי 1315 שנים מחבר עדיין לא כ"כ הבנתי איך אני עובד עם זה... נגיד אני מגדיר מערך char עם כל האותיות באנגלית לפי סדר הא'-ב'... לדוגמא t c d s v u z וכו'מה הלאה?
פורסם 2010 במאי 1315 שנים אז עכשיו צריך לתרגם. בהינתן אות עברית כלשהי, קודם כל אתה צריך לחשב את המיקום שלה במערך, באמצעות חשבון פשוט - אם האות היא 'א' אז המיקום במערך הוא 0, אם האות היא 'ב' אז המיקום הוא 1, וכן הלאה. אז החישוב פשוט מתבצע ע"י חיסור הערך של 'א' מהאות.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.