
23-05-2007, 16:05
|
 |
|
|
חבר מתאריך: 17.09.05
הודעות: 6,023
|
|
|
בעייה בקריאה מקובץ בינארי
אני מנסה לקרוא INT פשוט מקובץ בינארי אבל מודפס לי זבל. מה יכולה להיות הבעייה ?
חיפשתי בגוגל מידע על הפונקצייה ולא מצאתי שום בעייה ...
נכנסתי לקובץ בפנקס רשימות רשמתי סתם מספר וזה מדפיס לי משהו אחר ...יכול להיות שלא ניתן להכניס לקובץ כזה מידע לבד דרך פנקס רשימות ?
קוד PHP:
void main(int argv, char *argu[]) { FILE *fp1=fopen(argu[1],"rb"); FILE *fp2=fopen(argu[2],"rb"); FILE *fp3=fopen(argu[3],"rt"); int *Programs=0; if(fp1==NULL || fp2==NULL || fp3==NULL) { printf("Files opening Error!\n"); return; } Programs=(int*)malloc(sizeof(int)*1);
fread(Programs,sizeof(int),1,fp1); printf("%d",Programs); fclose(fp1); fclose(fp2); fclose(fp3); }
אל תתיחסו לקבצים fp2 ו fp3
_____________________________________

|