Tilbage til slide -- Tastaturgenvej: 'u'  forrige -- Tastaturgenvej: 'p'  næste -- Tastaturgenvej: 'n'          io/bus-line-read-2.c - Et alternativt program der læser to linjer fra en simpel busplan.Lektion 13 - slide 25 : 32
Program 4

#include <stdio.h>

int read_bus_line(FILE *ifp);

int main(void) {
  FILE *ifp = fopen("busplan", "r");  
  int res;

  res = read_bus_line(ifp);
  res = read_bus_line(ifp);

  fclose(ifp);
  
  return 0;
}

int read_bus_line(FILE *ifp){
  int res, busnr,
      t1,t2, t3,t4, t5,t6;

  /* Linje 12 17:20 18:30 19:40 */  
  res = fscanf(ifp, " Linje %d %d:%d %d:%d %d:%d ", &busnr, &t1, &t2, &t3, &t4, &t5, &t6);

  printf("Buslinje: %3d.  %2d:%2d %2d:%2d %2d:%2d.   Scanres: %d\n", busnr, t1,t2, t3,t4, t5,t6,  res);
  return res;
}