01: // continue, specificatore di formato %c
02: #include <stdio.h>
03:
04: int main (int argv, char **argc) {
05:
06: int n=-1;
07:
08: printf("Inserisci un numero tra 0 e 255 (0 per uscire)\n");
09:
10: do
11: {
12: scanf("%d",&n);
13:
14: // i codici ascii estesi sono tra 0 e 255 se viene inserito un valore al di fuori di questo
15: // intervallo non devo proseguire con l'esecuzione
16: // soluzione: uso lo statement "continue" che salta subito
17: // alla valutazione della condizione di ciclo nel caso di while() e do-while()
18: // o all'aggiornamento per il for()
19: if(n <= 0 || n > 255) continue;
20:
21: if(n >= 32)
22: printf("Hai inserito un codice ASCII valido e stampabile che corrisponde al carattere: %c\n", n);
23: else
24: printf("Hai inserito un codice ASCII che corrisponde ad un carattere di controllo\n");
25: }
26: while(n != 0);
27:
28: return 0;
29: }
30:
Se avete commenti o osservazioni su questa pagina
mandate un messaggio di posta elettronica a bertoƶƶi@ce.unipr.it
mandate un messaggio di posta elettronica a bertoƶƶi@ce.unipr.it