string to ascii and ascii to string - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

string to ascii and ascii to string


lompy

Recommended Posts

אני זקוק לעזרה בהמרה בין STRING לASCII וההפך

זה לא צריך להיות בשפה מסוימת אני צריך רק את האלגוריתם

הרעיון הוא כזה

אני מקבל STRING הוא יכול להיות מורכב מכל CHAR שהוא (אנגלית,עברית,מספרים,תווים מיוחדים פשוט הכל)

עכשיו יש לי פונקציה נתונה שהופכת תו ל ascii וההפך

ככה שאם לדוגמא נקבל STRING 'אבג' התרגום שלו יהיה

א=50067 ב=50079 ג=50068

כלומר

500675007950068

הבעיה היא איך לקחת מספר כזה ולהפוך אותו חזרה

אי אפשר להפריד בין החלקים ע"י תו שהוא לא מספר (חייבים להתיחס אליו בתור מספר אחד ולא מערך או משהוא כזה)

כלומר שכשהופכים חזרה צריך להבין שזה הוא החלק הראשון - 50067 והוא מיצג 'א'

ולא למשל שה 50 בהתחלה מיצג '2'

אפשר ל"רפד" במספרים אחרים ולעשות איזה פעולות חשבונאיות שרוצים

יצוג ASCII הוא רק דוגמא למעשה המטרה היא ליצג STRING במספר

ואחר כך להפוך את המספר חזרה ל STRING

קישור לתוכן
שתף באתרים אחרים

אם הבנתי נכון, אז אפשר לחסום את מספר הספרות של הערך של כל תו. למשל ascii מקבל ערכים עד 256, ואז אפשר לחסום ע"י 3 ספרות.

במקרה זה תבנה את המספר כמו שעשית, ואז כשתרצה לשחזר, אתה מתחיל מהספרות הימניות ואתה יודע כמה ספרות לקרוא בכל פעם.

(אם זה למשל 3, אז אתה מחשב את המספר מוד 1000, ואז מחלק ב-1000). ואז תקבל את התווים בסדר הפוך.

קישור לתוכן
שתף באתרים אחרים

ארכיון

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

×
  • צור חדש...