עבור לתוכן

דליפת זיכרון בשפת c

Featured Replies

פורסם

שלום!

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

ואחרי הרבה זמן של חיפוש בעיות הבנתי שזה בעיה של דריסת זיכרון ואז גם ראיתי שהvisual studio מסמן לי סיכונים בירוק בהרבה מקומות

אני חייב להגיש ואני לא יודע מה לעשות בבקשה אם מישהו יכול לומר לי איך לטפל בבעיה הוא יעזור לי מאוד..

חשוב לציין שהתכנית עבדה טוב ואז הוספתי פונקציה רקורסיבית נוספת והתחילו הבעיות...אני מצרף קובץ של התכנית תודה רבה

include.docx

פורסם

למה העלית קובץ וורד ולא פשוט קובץ txt?

 

דליפת זכרון בטוח אין לך, כי אתה לא מקצה שום זכרון. כמו שאמרת יתכן שיש לך דריסות זכרון.

עדיף להימנע מרקורסיה. זה סתם מסבך. עדיף להשתמש בלולאות.

חוץ מזה, תן שמות נורמליים לפונקציות שלך. לא ברור מה "one" עושה בכלל.

 

פורסם
  • מחבר

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

אני שולח לפונקציה בתכנה 0 והיא מקבלת 1 משום מה בשני משתנים...

ורציתי להעלות קובץ טקסט אבל זה לא נתן לי

פורסם

אז תשתמש בדיבאגר כדי למקד את הבעיה.

אם אתה לא יודע להשתמש בדיבאגר, תשתמש בהדפסות עזר (כלומר תדפיס בכל מיני מקומות את הערכים של כל מיני משתנים כדי לדעת מה המצב).

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים