Hits/True | False | Line | Source |
---|---|---|---|
1 | /* File io.c ------------------------------------------------- */ | ||
2 | #include <stdio.h> | ||
3 | #include "io.h" | ||
4 | /* Prompt for an unsigend int value and return it */ | ||
Top | |||
4 | 5 | unsigned io_ask() | |
6 | { | ||
7 | unsigned val; | ||
8 | int amount; | ||
9 | |||
10 | printf("Enter a number (0 for stop program): "); | ||
0 | 4 | 11 | if ((amount = scanf("%u", &val)) <= 0) { |
12 | val = 0; /* on 'non sense' input force 0 */ | ||
13 | } | ||
4 | 14 | return val; | |
15 | } | ||
16 | |||
17 | /* Display an unsigned int value and associated string */ | ||
Top | |||
3 | 18 | void io_report(unsigned val, char* str) | |
19 | { | ||
20 | printf("%u %s\n\n", val, str); | ||
3 | 21 | } |