Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoCajetan Stefani Modificato 10 anni fa
2
G. Amodeo, C. Gaibisso Programmazione di Calcolatori Lezione X Ingresso/Uscita di Interi Programmazione di Calcolatori: Ingresso/Uscita 1
3
G. Amodeo, C. Gaibisso Flussi standard di I/O Programmazione di Calcolatori: Ingresso/Uscita2 Standard streams: canali di ingresso e uscita stabiliti in automatico tra le periferiche e un programma in esecuzione stdin:standard input stdout:standard output stderr:standard error Default: stdin:tastiera (buffer di memoria) stdout:monitor stderr:monitor
4
G. Amodeo, C. Gaibisso Flussi standard di I/O Programmazione di Calcolatori: Ingresso/Uscita3
5
G. Amodeo, C. Gaibisso Direttiva per il preprocessore Programmazione di Calcolatori: Ingresso/Uscita4 Attenzione!!! Le librerie del C mettono a disposizione del programmatore un insieme di funzioni per le operazioni di ingresso/uscita. Per utilizzare tali funzioni allinterno di un file è necessario includere in testa allo stesso la direttiva per il preprocessore: # include
6
G. Amodeo, C. Gaibisso Acquisizione di interi da standard input Programmazione di Calcolatori: Ingresso/Uscita5 Sintassi: scanf(%d %d …%d, i 1, i 2, …, i n ) Modifiche allo stato della memoria: acquisisce da tastiera n numeri interi e li assegna alle variabili riferite, nello stesso ordine in cui vengono forniti n specificatori di formato separati da un singolo spazio n indirizzi di variabili intere
7
G. Amodeo, C. Gaibisso Acquisizione di interi da standard input Programmazione di Calcolatori: Ingresso/Uscita6 Modalità di specifica dellinput: n costanti intere su una stessa riga separate da uno o più spazi bianchi o da CR terminate da un CR
8
G. Amodeo, C. Gaibisso Output di interi su standard output Programmazione di Calcolatori: Ingresso/Uscita7 Sintassi: printf(stringa, espr 1, espr 2, …, espr k ); dove: a) stringa è una stringa di caratteri contenente k specificatori di formato %d b)espr 1, espr 2, …, espr k, sono k espressioni a valore intero Effetto: visualizza stringa sostituendo a ogni %d il valore della corrispondente espressione
9
G. Amodeo, C. Gaibisso Output di interi su standard output Programmazione di Calcolatori: Ingresso/Uscita8 Il carattere newline: se \n compare allinterno di stringa, forza loutput sulla riga successiva a quella corrente
10
G. Amodeo, C. Gaibisso I/O di interi: esempio Programmazione di Calcolatori: Ingresso/Uscita9 Esempio:
11
G. Amodeo, C. Gaibisso I/O di interi: esempio Programmazione di Calcolatori: Ingresso/Uscita10 Compilazione: Esecuzione:
12
G. Amodeo, C. Gaibisso I/O di interi: esempio Programmazione di Calcolatori: Ingresso/Uscita11 Esempio:
13
G. Amodeo, C. Gaibisso I/O di interi: esempio Programmazione di Calcolatori: Ingresso/Uscita12 Compilazione: Esecuzione:
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.