עבור לתוכן

להפוך מאות באנגלית לאות בעברית

Featured Replies

פורסם

אהלן

איך אני יכול להעביר תו באנגלית לתו בעברית (לפי המקלדת)? לדוגמא - אם התו הוא 'ג' אז שיהיה d .

תודה :)

פורסם

הדרך הכי פשוטה היא להחזיק מערך "תרגום" - במקום ה-i במערך אתה שם את האות האנגלית שמתאימה לאות ה-i בעברית. כלומר, במקום הראשון במערך יושבת האות T (כי היא מתאימה לאות א), במקום השני במערך יושבת C (כי היא מתאימה לאות ב) וכו'. שים לב רק שבקידוד של עברית, האותיות הסופיות באות לפני האותיות הרגילות (כלומר סדר האותיות הוא אבגדהוזחטיךכלםמןנסעףפץצקרשת).

פורסם
  • מחבר

עדיין לא כ"כ הבנתי איך אני עובד עם זה... נגיד אני מגדיר מערך char עם כל האותיות באנגלית לפי סדר הא'-ב'... לדוגמא t c d s v u z וכו'

מה הלאה?

פורסם

אז עכשיו צריך לתרגם. בהינתן אות עברית כלשהי, קודם כל אתה צריך לחשב את המיקום שלה במערך, באמצעות חשבון פשוט - אם האות היא 'א' אז המיקום במערך הוא 0, אם האות היא 'ב' אז המיקום הוא 1, וכן הלאה. אז החישוב פשוט מתבצע ע"י חיסור הערך של 'א' מהאות.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים