Video: File fopen fclose fgets feof Programmazione C lez#24 2024
Quando inizi a gestire le variabili in C, invariabilmente inciampi nel giardino di I / O o input / output. Il dispositivo di input primario del computer è la tastiera e il suo dispositivo di output primario è il monitor, e devi sapere come ottenere C per riconoscere l'input e creare output di output.
Ecco un breve riepilogo delle funzioni di input e output di testo in linguaggio C che è possibile utilizzare per aiutare a leggere le informazioni dalla tastiera e spingere le informazioni sullo schermo.
Function | Format | Descrizione |
---|---|---|
atof () | [numvar =] atof (stringa); | Converte un valore a virgola mobile trovato nella stringa in un numero a virgola mobile , che può essere memorizzato in una variabile, numvar o utilizzato immediatamente. Richiede il
STDLIB. File di intestazione H da includere. |
atoi () | [numvar = atoi] (stringa); | Converte un valore intero trovato in stringa in un numero intero,
che può essere memorizzato in una variabile, numvar o utilizzato immediatamente. Richiede il STDLIB. File di intestazione H da includere. |
fflush (stdin) | fflush (stdin); | Rimuove i caratteri dal flusso di input (tastiera). |
fpurge (stdin) | fpurge (stdin); | Rimuove i caratteri dal flusso di input (tastiera). Questa funzione
deve essere usata in Unix piuttosto che in fflush (stdin). |
getchar () | [ch =] getchar (); | Legge un singolo carattere dalla tastiera. Il carattere è
visualizzato e, facoltativamente, memorizzato nella variabile char ch. |
gets () | ottiene (stringa); | Legge una stringa di testo dalla tastiera (terminata dal tasto
Invio). Il testo è memorizzato nella stringa variabile. |
printf () | printf ("format" [var [var …]]); | Visualizza il testo formattato in base alla stringa di formato. Valori facoltativi o variabili,
var, possono essere specificati per corrispondere a segnaposti o caratteri di conversione nella stringa di formato. |
putchar () | putchar (ch); | Visualizza il carattere ch sulla schermata , dove ch è un singolo carattere
(o codice di escape) tra virgolette singole o il nome di una variabile char. |
puts () | puts (string); | Visualizza la stringa di testo nella schermata , dove la stringa è una stringa letterale
di testo (racchiusa tra virgolette doppie) o il nome di una stringa variabile. |
scanf () | scanf ("format", & var); | Legge le informazioni dalla tastiera in base al carattere di conversione
nella stringa di formato. Le informazioni vengono quindi memorizzate nella variabile var, che deve corrispondere al tipo di carattere di conversione utilizzato (int, float o char, per esempio). |