מה הפונקציות בויז´ואל סי++ למציאת אורך של אינטג´ר וכדי לציין סיפרה מתוכו? נגיד יש את המספר 1234. איזה פונקציה מחזירה לי את האורך שלו (4) ואיזה פונקציה מחזירה את הספרה ה-n?
אני לא מכיר פונקציה אבל יש שיטה. בא נאמר שהשלם הוא 1234. אם תבצע 10 % 1234 תקבל 4 כעת בצע 10 / 1234 ותקבל 123 (השארית נחתכת כשמחלקים שלם בשלם). לקבלת ספרת העשרות (3) בצע 10 % 123 ותקבל 3 ושוב 123/10 כדי שישאר 12. תמשיך בתהליך עד ש n%10 יחזיר 0 כלומר המספר נגמר. האופרטור % (מודולו) מחזיר את השארית של החלוקה כמו שלמדנו בבית ספר. כלומר 7%3 נותן 1 כי כאשר מחלקים 7 ב-3 מקבלים 2 ושארית 1 שלישים. באותו אופן כשמבצעים מודולו 10 מקבלים את ספרת האחדות. עם האינפורמציה הזו אתה יכול לכתוב פונקציה קצרה משלך שמבצעת את מה שביקשת. בהצלחה.