![]() ![]() ![]() | 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; }