Programmazione » C » Recuperare valori in input da tastiera
Recuperare valori in input da tastiera
Difficoltà:
Scritto da Michele Sassi
Sito Web: http://www.comefaccio.net ![]()
Questo tutorial è stato letto 1225 volte
Un buon programma, scritto in un qualsiasi linguaggio, deve essere quanto più generale e astratto possibile.
E' per questo motivo che molte volte il valore di una determinata variabile deve essere assegnato a run-time; sarebbe stupido infatti creare un programma capace ad esempio di convertire una sola somma da lire in euro.
E' per questo che si setta una variabile capace di recuperare in input un flusso di caratteri in ingresso da tastiera, per poterli poi elaborare in seguito.
Per assegnare un valore ad una variabile in questo modo nel linguaggio C è sufficiente per prima cosa far capire all'utente cosa deve immettere ed in seguito recuperare il valore con un'istruzione a parte:
printf("Immettere il valore da convertire in lire: ");
scanf("%d", &lire);
Come abbiamo già detto con la prima istruzione abbiamo detto all'utente qual è il valore che deve immettere (nel nostro caso la somma in lire da convertire), con la seconda istruzione invece abbiamo detto al compilatore del linguaggio C di recuperare tale valore come decimale ("%d") e di memorizzarlo in una variabile chiamata "lire".
Credo di essere stato abbastanza chiaro. Alla prossima.

