ממש נואש.. שפת C
יש לי בעיה בתוכנית ואני משתגע למה המחשב מציב לי ערך במערך שלא ביקשתי ממנו!!! אנסה קצת לפרט את העניין: יש לי מערך בהקצאה דנמית נניח ARR כשאני מקצה לו מחדש כל פעם INT חדש בREALLOC עד כאן הכל יופי אך באיזה שהוא שלב כאשר אני עוקב אחריו בDEBUG אני רואה שהוא מציב לי ערך שלא ביקשתי ממנו להציב והוא מבצע את זה אחרי פקודה של הקצאת זיכרון למערך אחר! שלא קשור כלל למערך ARR המדובר! איך אני פותר ת´בעיה... שאלו אותי אם חסר מידע או יש צורך להעלות את הקוד.. אנא תגובותיכם.
יש לי בעיה בתוכנית ואני משתגע למה המחשב מציב לי ערך במערך שלא ביקשתי ממנו!!! אנסה קצת לפרט את העניין: יש לי מערך בהקצאה דנמית נניח ARR כשאני מקצה לו מחדש כל פעם INT חדש בREALLOC עד כאן הכל יופי אך באיזה שהוא שלב כאשר אני עוקב אחריו בDEBUG אני רואה שהוא מציב לי ערך שלא ביקשתי ממנו להציב והוא מבצע את זה אחרי פקודה של הקצאת זיכרון למערך אחר! שלא קשור כלל למערך ARR המדובר! איך אני פותר ת´בעיה... שאלו אותי אם חסר מידע או יש צורך להעלות את הקוד.. אנא תגובותיכם.