25 febbraio 2013Ciao a tutti,
in questa quarta parte del corso completo di C tenuto su questo sito vi voglio parlare di input e output, facendo prima una breve introduzione sui tipi di formato presenti nel C.
Le principali funzioni del C che si occupano di input e output (incluse nella libreria <stdio.h>), sono la printf e la scanf, entrambe derivate dalla putchar e dalla getchar. Vediamole adesso nel dettaglio una alla volta. PRINTF
La struttura della funzione printf è questa: int printf ( const char * format, <elements>); La funzione printf si occupa di scrivere sullo standard output (ossia "a video") e può scrivere qualsiasi tipo di carattere o numero, specificandone il tipo. In sostanza la printf visualizza i risultati delle espressioni che compaiono come elementi e restituisce il numero di caratteri letti:
Le stringhe le vedremo solo più avanti, perchè bisognerà introdurre il concetto dell'array.
SCANF
La struttura della funzione scanf è questa: int scanf ( const char * format, <sequenza-variabili>); La scanf legge una serie di valori in base al formato, memorizza i valori letti nelle variabili in <sequenza-variabili> e restituisce anch'essa il numero di valori letti e memorizzati, oppure restituisce l'EOF nel caso in cui il file (lo stream) sia finito.
Ovviamente l'utilità di queste funzioni è massima se vengono combinate insieme, perchè in questo modo si permette l'interazione da parte dell'utente col nostro programma:
In questa quarta parte del corso abbiamo visto le funzioni principali del C, per quanto riguarda lo standard input e lo standard output. pumo Alla prossima parte, Pumo Matteo |
Social Condividi Segui @WInformatic Autore Salve a tutti! Mi chiamo Pumo Matteo. Per saperne di più: Biografia Categorie |