
25-03-2006, 19:49
|
|
|
|
חבר מתאריך: 17.03.02
הודעות: 158
|
|
|
שגיאה של ווינדוס בעבודה עם זכרון וקבצים..
אהלן אנשים,
אז ככה אני בונה את הצפנת הופמן בc++
בכל מקרה מי שלא מכיר את שיטה זו צריך בתחילת העבודה למצוא באיזה תדירות מופיע כל תו בקובץ..
לכן ביצעתי את הפעולה הזו
קוד:
while(source)
{
source.get(ch);
if(source)
a[ch]++;
}
כאשר
source
זה המצביע לקובץ..
בכל מקרה אם אני מבצע פעולה זו על קובץ מסוג txt הכול טוב ויפה..
אבל כאשר אני מנסה לעשות את זה על קובץ תמונה או mp3 יש לי שגיאה של הווינדוס..
מה עלי לעשות?
תודה מראש..
נ.ב
המערך a מוגדר כך..
int a[256];
|