fork(1) download
  1. #include <stdio.h>
  2. int main()
  3. {
  4. FILE *fp;
  5. char x[100];
  6. float ID [1000];
  7. int i=0, j=0;
  8. float homework [1000];
  9. float lab [1000];
  10. float midterm [1000];
  11. float Final [1000];
  12. int count=0;
  13. char headers[35];
  14. char y;
  15.  
  16. fp= stdin;
  17.  
  18. /* while (fscanf(fp, "%s", x)!=EOF){ */
  19. fgets(x, 100, fp); /* Skip first line */
  20. for(; /* ever */; ) {
  21. fscanf(fp, "%f%f%f%f%f", &ID[i], &homework[i], &lab[i], &midterm[i], &Final[i]);
  22. if(feof(fp)) break;
  23. else {
  24. printf("ID : %.1f\n", ID[i]);
  25. printf("Homework: %.1f\n", homework[i]);
  26. printf("lab: %.1f\n", lab[i]);
  27. printf("Midterm: %.1f\n", midterm[i]);
  28. printf("Final: %.1f\n", Final[i]);
  29. i++;
  30. }
  31. }
  32. printf("%d records parsed\n", i);
  33. return 0;
  34. }
Success #stdin #stdout 0s 2296KB
stdin
id      m1      m2      m3      m4
1422667	99.0	75.0	25.0	36.0
1326661	85.0	99.0	51.0	83.0
1072698	98.0	99.0	24.0	43.0
1800679	85.0	81.0	47.0	44.0
1314365	81.0	74.0	86.0	30.0
1051703	92.0	82.0	81.0	44.0
1281977	97.0	80.0	29.0	85.0
1084747	82.0	89.0	57.0	86.0
1564048	82.0	99.0	99.0	68.0
1605903	97.0	91.0	92.0	76.0
1108621	97.0	96.0	95.0	80.0
1021494	95.0	71.0	52.0	93.0
1231427	92.0	74.0	91.0	38.0
1549152	96.0	80.0	83.0	49.0
1712914	99.0	86.0	95.0	51.0
1846043	92.0	86.0	59.0	50.0
1168410	83.0	99.0	25.0	53.0
1437311	91.0	92.0	76.0	69.0
1786971	99.0	90.0	96.0	31.0
1182857	93.0	98.0	37.0	90.0
1217683	96.0	99.0	31.0	74.0
1484711	84.0	76.0	31.0	40.0
1500522	84.0	90.0	24.0	33.0
stdout
ID : 1422667.0
Homework: 99.0
lab: 75.0
Midterm: 25.0
Final: 36.0
ID : 1326661.0
Homework: 85.0
lab: 99.0
Midterm: 51.0
Final: 83.0
ID : 1072698.0
Homework: 98.0
lab: 99.0
Midterm: 24.0
Final: 43.0
ID : 1800679.0
Homework: 85.0
lab: 81.0
Midterm: 47.0
Final: 44.0
ID : 1314365.0
Homework: 81.0
lab: 74.0
Midterm: 86.0
Final: 30.0
ID : 1051703.0
Homework: 92.0
lab: 82.0
Midterm: 81.0
Final: 44.0
ID : 1281977.0
Homework: 97.0
lab: 80.0
Midterm: 29.0
Final: 85.0
ID : 1084747.0
Homework: 82.0
lab: 89.0
Midterm: 57.0
Final: 86.0
ID : 1564048.0
Homework: 82.0
lab: 99.0
Midterm: 99.0
Final: 68.0
ID : 1605903.0
Homework: 97.0
lab: 91.0
Midterm: 92.0
Final: 76.0
ID : 1108621.0
Homework: 97.0
lab: 96.0
Midterm: 95.0
Final: 80.0
ID : 1021494.0
Homework: 95.0
lab: 71.0
Midterm: 52.0
Final: 93.0
ID : 1231427.0
Homework: 92.0
lab: 74.0
Midterm: 91.0
Final: 38.0
ID : 1549152.0
Homework: 96.0
lab: 80.0
Midterm: 83.0
Final: 49.0
ID : 1712914.0
Homework: 99.0
lab: 86.0
Midterm: 95.0
Final: 51.0
ID : 1846043.0
Homework: 92.0
lab: 86.0
Midterm: 59.0
Final: 50.0
ID : 1168410.0
Homework: 83.0
lab: 99.0
Midterm: 25.0
Final: 53.0
ID : 1437311.0
Homework: 91.0
lab: 92.0
Midterm: 76.0
Final: 69.0
ID : 1786971.0
Homework: 99.0
lab: 90.0
Midterm: 96.0
Final: 31.0
ID : 1182857.0
Homework: 93.0
lab: 98.0
Midterm: 37.0
Final: 90.0
ID : 1217683.0
Homework: 96.0
lab: 99.0
Midterm: 31.0
Final: 74.0
ID : 1484711.0
Homework: 84.0
lab: 76.0
Midterm: 31.0
Final: 40.0
22 records parsed