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