Tilbage til slide -- Tastaturgenvej: 'u'  forrige -- Tastaturgenvej: 'p'  næste -- Tastaturgenvej: 'n'          io/tv-line-1.c - Et program der læser to linjer fra en simpel tv plan.Lektion 13 - slide 25 : 32
Program 7

#include <stdio.h>

int read_tv_line(FILE *ifp);

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

  res = read_tv_line(ifp);
  res = read_tv_line(ifp);

  fclose(ifp);
  
  return 0;
}

int read_tv_line(FILE *ifp){
  int res, kanal;
  char starttid[10], sluttid[10], program[20];

  /* Kanal 1     Start 21.30   "tv avisen"        Slut 20.00 */
  res = fscanf(ifp, " Kanal %d Start %s \"%[abcdefghijklmnopqrstuvwxyz ]\" Slut %s", 
               &kanal, starttid, program, sluttid);

  printf("Kanal: %3d. Program: '%20s'.  Start: %8s. Slut: %8s.\n  Scanres: %d.\n", 
          kanal, program, starttid, sluttid, res);

  return res;
}