עזרה בכתיבה לקובץ

roso7

New member
עזרה בכתיבה לקובץ

שלום לכולם יש לי בעיה קטנה : אני צריך לכתוב לקובץ טקסט מחרוזת מסויימת , אבל לא בעברית רגילה אלה בעברית של דוס איך אני ממיר את המחרוזת שלי לעברית של דוס ? אני יודע שיש את הפונקציה strconv אב ל לפי מה שאני ראיתי היא דיי מוגבלת ( היא יודעת להמיר לסינית למשל אבל לא לדוס ) תודה מראש
 

טרמפיסט

New member
הפרשי ASCII

בין ערכי ה-ASCII שמערכת Windows משתמשת בהם לבין ערכי ה-ASCII ש-DOS משתמשת (השתמשה; ניתן להגיד כבר) קיים הפרש של 126. לדוגמה: האות א' מקבלת את הערך 254 בעוד ש-DOS נותנת לאותה האות את הערך 128. כל שאר האותיות מקיימות את אותו היחס, לכן ניתן פשוט להחסיר ערכים בצורה חד-חד ערכית.
 

roso7

New member
קודם תודה על התגובה אבל...

אם יש דרך להמיר מחרוזת שלמה ולא לעבור תו תו במחרוזת ולהמיר אותו ?
 

טרמפיסט

New member
תבנה לעצמך פונקציה מתאימה

מה ההבדל כבר בין אחת שאתה כותב לבין אחת שכתבו בשבילך, בהנחה ואתה יודע מה אתה עושה ועושה את זה נכון? (הפרשי זמן ריצה במימוש חוץ VB הם לא עילה מספיק טובה)
 

roso7

New member
תודה טרמפיסט..

אני יבנה אין לי בעיה רק חשבתי שיש משהו מוכן כמו ב .NET תודה בכל אופן ויום טוב
 
למעלה