In questa lezione parleremo di stdin ovvero dello standard input.
Lo standard input, abbreviato stdin, è un canale da cui giunge un flusso di dati.
Il linguaggio C prevede i dispositivi standard predefiniti, denominati anche stream, come la tastiera, il monitor e la stampante. A questi dispositivi sono associati quattro file: stdin, stdout, stderr, stdprn.
Il flusso di input proviene dalla tastiera, e il programma trasferisce i dati effettuando operazioni di lettura. Quindi ogni lettura da tastiera viene vista come una lettura dal file stdin.
Il linguaggio C mette a disposizione delle funzioni sia per l'input che per l'output tramite la Standard Library.
Fondamenti solidi di programmazione
Impara le basi della programmazione in C in modo semplice, pratico ed efficace. Variabili, cicli, funzioni, logica e algoritmi.
⏱️9 ore di corso registrato
🧩Più di 50 algoritmi risolti passo passo
🎯Livello base
💻100% online, fruibile quando vuoi
Le funzioni sono dichiarate in stdio.h che sta per "standard input-output" header.
L'header file stdio.h contiene funzioni sia per la manipolazione di file (fclose, fopen, remove, ...), sia per la manipolazione dell'input/output (getchar, puts, ...).
Oltre alle funzioni, in stdio.h, sono definite anche le costanti (EOF, SEEK_END, ...), le variabili (stdin, stdout, ...) e i tipi di dati.
L'header file si include in questo modo:
#include <stdio.h>
Le funzioni di input che studieremo nelle prossime lezioni sono: scanf, getc e getchar.
In questa lezione abbiamo introdotto lo standard input stdin, nella prossima lezione parleremo di stdout, lo standard output.
Un'email ogni tanto con i nuovi articoli e le guide — niente spam, ti disiscrivi quando vuoi.
🍪 Questo sito usa i cookie
Utilizziamo cookie tecnici necessari al funzionamento e, previo tuo consenso, cookie
analitici e di terze parti per migliorare l'esperienza di navigazione.
Leggi la Cookie Policy e la
Privacy Policy.