01: // I/O stringa
02: #include<stdio.h>
03: #include<stdlib.h>
04:
05: int main(int argc, char **argv){
06:
07: char a[400]="Tanto va la gatta al lardo che ci lascia lo zampino"; // buffer sufficientemente largo
08:
09:
10: // stampo stringa
11: printf("a[] contiene '%s'\n", a);
12:
13: // leggo stringa da tastiera
14: printf("Inserisci una parola: ");
15: scanf("%s", a); // attenzione la lettura termina alla prima spaziatura
16: printf("Ora a[] contiene '%s'\n", a);
17:
18: printf("Inserisci una frase: ");
19: scanf(" %[^\n]", a); // la lettura termina al primo \n lo spazio iniziale serve per ignorare eventuali spaziature iniziali, come lo '\n' lasciato nel buffer di ingresso dalla lettura precedente
20: printf("Ora a[] contiene '%s'\n", a);
21:
22:
23: return 0;
24: }
25:
26:
Se avete commenti o osservaƶioni 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