פורסם 2018 במאי 57 שנים היי, נתקלתי בבעיה בהמרת מחרוזת למספר, ע"י שימוש בפונקציה הזאת : אך משום מה הפלט לא תקין, למשל בהכנסת קלט מחרוזת של 765 הפלט 7612 כלומר היא מבצעת פעם נוספת את הלולאה, מגיעה ל7650 ואיכשהו מחסירה 38, ככה זה לגבי כל קלט שאני מכניס, אשמח לעזרה.
פורסם 2018 במאי 57 שנים מחבר עשיתי דיבאג, וראיתי שהלולאה מבוצעת 4 פעמים במקום 3 כלומר ברגע שמגיעה למספר 765 (שהוא הקלט שהכנסתי) היא מבצעת עוד פעם אחת את הלולאה,
פורסם 2018 במאי 57 שנים מחבר ציטוט של Gimel שאלת הדיוט: איך אתה יודע שהמחרוזת הגיעה לסיומה? עשיתי דיבאג, וראיתי שהלולאה מבוצעת 4 פעמים במקום 3 כלומר ברגע שמגיעה למספר 765 (שהוא הקלט שהכנסתי) היא מבצעת עוד פעם אחת את הלולאה, כמובן חשוב לציין שקלטתי בmain מחרוזת ע"י fgets ששם אוטומטית 0\ בסוף המחרוזת ולכן לולאת החישוב צריכה להסתיים אחרי הספרה 5, וזה לא מה שקורה. נערך 2018 במאי 57 שנים על-ידי Nissim Siyahu
פורסם 2018 במאי 57 שנים מחבר ציטוט של Gimel יכול להיות ש-i צריך להתחיל ב-1? לא, כי מחרוזות מתחילות בתא 0 ולא בתא 1....אם אתחיל את הלולאה בi=1 התא הראשון של המחרוזת לא ייספר, ולכן האינדקס חייב לרוץ מ0
פורסם 2018 במאי 137 שנים האם הורדת את התא הלפני אחרון לרוב זה מקבל את הערך של שורה חדשה - תוסיף בדיקה שהתא שונה גם מירידת שורה וגם null
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.