קבצים - בעיה בקליטת מחרוזות משורה
זו השורה :
זו השורה :
SHUKIandSons opticalConnector 5 12:05
וזה הקוד:void main () { FILE *fp1; char name[len],product[len],time[6]; int n=0,amount; amount=fscanf(fp1,"%[a-zA-Z]%[a-zA-Z]%d%5s",name,product,n,time); }
הamount מקבל ערך 1 ורק מחרוזת ראשונה - SHUKIandSons - מועברת למשתנה name .שאר ה3 לא מצליחים. יש למישהו רעיון מה הבעיה עם השורה של האחוזים ב scanf ?