15-10-2013, 15:51
|
|
|
|
חבר מתאריך: 14.12.09
הודעות: 9,751
|
|
ציטוט:
במקור נכתב על ידי dorM
זה נקרא padding with zeros ותסתכל בפורמט של printf, בקיצור:
קוד:
sprintf(str, "%02d", num);
|
פספסת את הקטע שאנחנו ב-CPP כאן?
cout << setfill('0') << setw(desired_width) << num;
אם אתה לא רוצה לשנות את ה-state של cout, בטח אפשר ליצור ostream, לדחוף הכל אליו, ואז לעשות cout ל-ostream שלך.
_____________________________________
(קרדיט למרשי)
אמר לה ינאי מלכא לדביתיה אל תתיראי מן הפרושין ולא ממי שאינן פרושין אלא מן הצבועין שדומין לפרושין שמעשיהן כמעשה זמרי ומבקשין שכר כפנחס
אמר פסטן: שניהם גרועים, אבל עדיף להיות טיפש מאשר שקרן.
|