המרת float ל char*

shimi1234

New member
המרת float ל char*

שלום רב יש לי פונקציה שמחזירה char*. איך אני ממיר ערך במשתנה מסוג float שיחזיר char. תודה שימי
 

vinney

Well-known member
אני חושב שזה ספציפי ל VC

אבל יש את הפונקציות הללו: _ecvt Convert double to string of specified length _fcvt Convert double to string with specified number of digits following decimal point _gcvt Convert double number to string; store string in buffer אתה תמיד יכול להשתמש ב sprintf בשביל אי תלות בפלטפורמה.
 

shimi1234

New member
gcvt עבדה מצויין.

שאר הפונקציות משום מה לא שיתפו פעולה. תודה שימי
 

vinney

Well-known member
בחיים לא השתמשתי בהן

sprintf מאוד גמישה ונותנת מענה מצוין.
 

התמ-ים

New member
יכול להיות שאותן פונקציות

יעילות יותר ... אבל ברובם המכריע של המקרים, sprintf עושה את העבודה בצורה הטובה והפשוטה ביותר.
 
למעלה