המרה מ- int ל- char בסיפיפי

פשוש2K

New member
המרה מ- int ל- char בסיפיפי

היי, יש לי משתנה מסוג long int ואני צריך להכניס אותו לתוך מחרוזת. האם יש פונקציה מוכנה להמרה הזו או שצריך לכתוב פונקציה לבד? הדרך די ברורה לי, צריך לחלק ב-10, לקחת את השארית ולהכניס לchar וכך שוב ושוב לכל המספר. אני עובד עם CVPP. תודה, ~פשוש~
 

yair24

Member
דרך יותר טובה...

לחלק ב256 במקום ב-10... ככה אתה בעצם מעיף 8 ביטים שזה בדיוק CHAR... יאיר
 

פשוש2K

New member
היי יאיר

תודה על תשובתך. רק רציתי לבדוק אם יש פונקציה מוכנה לזה או שצריך לכתוב לבד. נראה לי שאכתוב את זה לבד... קיבלת את הודעתי לגבי ה- editPlus?? ~פשוש~
 

פשוש2K

New member
תודה!

חסכת לי להמציא את הגלגל מחדש. אגב, אם היו ממציאים את הגלגל מחדש, יתכן שניתן היה להכניס בו שיפורים. ~פשוש~
 

D.G OD

New member
למען האמת כבר המציאו אותו שנית

לפני שנה, ממציא צרפתי רצה לבדוק את המערכת והציע בתור המצאה את הגלגל (אני משאר שהוא שינה את השם), אין שיפורים שהוא יכל להוסיף, כי זהו גלגל!! הוא קיבל פרס!! על הממציא הגרוע ביותר או משהו כזה... אני לא בטוח שתצליח להמציא אותו בשלישית,
בברכה, The wizard of Oz, D.God
 

ke

New member
דרך נוספת

דרך נוספת היא להשתמש ב sprintf. למשל int x = 17; // the number char buf[100] ;// array for the chars sprintf(buf,"%d",x) ; // write to the chars array instead of screen אפשר גם להשתמש ב istrstream (מקביל ל iostream), זה די דומה. בהצלחה
 
למעלה