08-11-2005, 07:29
|
|
|
חבר מתאריך: 23.10.05
הודעות: 18
|
|
אני אמחיש את הבעייה יותר טוב
אני משתמש בפקודה fgetc .
משום מה אחרי עשרות קריאות ל: fgetc - כאשר אני רוצה לשמור את המיקום בקובץ ע"י הפקודה fgetpos - יש הבדל בין :
קוד:
fgetpos(m_file,&pos);
לבין:
קוד:
fseek(m_file,0,SEEK_CUR);
fgetpos(m_file,&pos);
התוצאה של המיקום יוצאת שונה אפילו ש: fseek אמור היה להיות שקוף.
בנוגע ל- ftell , הבעייה איתו שהוא מוגבל לקבצים בגודל long
|