אני בספק אם תבין ממנו הרבה.. זה קטע קטן מתוך תוכנית ענק :|
while (fscanf(pf_d,"%d",&IDD)!=EOF) { if (IDD==ID) { int i; for(i=0;i<3;i++) { fseek(pf_d,1,1); fscanf(pf_d,"%s",str); } fseek(pf_d,1,1); if (fgetc(pf_d)=='-') { fseek(pf_d,-1,1); fprintf(pf_d, "%d%c", New,(char)0); } else { fseek(pf_d,-1,1); fprintf(pf_d, "%d", New); } return 1; } else fgets(garbage,max,pf_d); }
|
http://gyazo.com/2438d3461ef36a63578dc81859c08787.png
בפקודות הזנה ביקשתי שבשורה הראשונה והשניה המספר ישתנה ל 5, ובשורה השלישית המספר ישתנה ל 4. להלן הפלט
http://gyazo.com/2cb4be1a2a5bb39d0e19186efec6911c.png
מה הבעיה?
בשורות 1,2 יש רווח כפול אחרי המספר..
בשורה 3 יש רווח יחיד אחרי המספר..
קאש-באק ישראלי: https://www.cashback.co.il/?uref=33330
קאשבק לAsos ואמזון דרך Ebates: https://goo.gl/MX87Y7 - מקבלים 10$ לאחר שימוש ראשון.