| 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;
}