שאלה ב-C - עבודה עם קבצים

  • פותח הנושא ocp1
  • פורסם בתאריך

ocp1

New member
שאלה ב-C - עבודה עם קבצים

שלום, אני לומד עכשיו תכנות וכרגע אנחנו לומדים על עבודה עם קבצים. המטלה שלי היא להכין תוכנה שקוראת קובץ text ושומרת אותו לקובץ binary לפי כל מיני הגדרות. קובץ ה- text הוא מעין רשימת מלאי המכילה שם מוצר (שמורכב מיותר משם אחד), מחיר וכמות. (מצורף קובץ) הרעיון שלי הוא לקלוט את הנתונים למערך דו-מימדי כך שבכל שורה במערך, תופיע שורה מהקובץ. מכיוון שהפונקציה scanf מדלגת על רווחים לבנים, רציתי לדעת האם ישנה פונקציה (או יש לכם רעיון) שתעזור לי לקבוע מתי הגעתי לסוף שורה. לדוגמא : עבור הקובץ המצורף, הייתי רוצה לדעת מתי השורה נגמרה על מנת שאוכל להכניס את השורה הבאה למערך. אשמח להארות / הערות.
 
למעלה