Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Qual è il contrario di stampa in C Programmazione

? Sviluppatori hanno creato il linguaggio di programmazione C , come uno strumento di programmazione di sistemi . Come tale, C funziona a un livello basso nel sistema , in grado di interfacciarsi direttamente con meccanismi di ingresso /uscita e la memoria . A causa di questo , C ha molte funzioni di ingresso e uscita per gestire situazioni diverse . Tuttavia, le funzioni di ingresso e uscita di specchio tra loro in termini di funzionalità : la " scanf ( ) " la funzione imita la sintassi di " printf ( ) " durante l'esecuzione di suo compito opposto . La funzione printf ()

programmazione C , uscita per il flusso di output standard è compiuta per mezzo della funzione "printf ( ) " . Opere printf prendendo un puntatore costante a un array di caratteri ( versione C di una frase o di " stringa" ) seguito da un elenco di valori . L' elenco di valori deve corrispondere ad una collezione di simboli speciali nella stringa che rappresenta il tipo di dati di un valore. Come mostrato nel seguente esempio , la funzione printf prende una stringa contenente il carattere speciale " % d ", che denota che ci deve essere un valore decimale dopo la stringa . Il valore decimale viene stampato al posto del "% d " simbolo :

printf (" decimale: % d" , 564) ;

/* stampa " decimale: 564 " di schermo * /
The mette ( ) Funzione

le " puts ( ) " la funzione funziona in modo simile alla funzione printf , eccetto che mette lavora in particolare sulla produzione di stringa . La mette funzione prende un array di caratteri - ancora una volta , la rappresentazione C di una stringa - e lo stampa a schermo . L' esempio seguente mostra come opere mette in codice :

char str [ ] = "Ciao " ;

mette ( str) ;

/* Stampa "Ciao " allo schermo * /
Il scanf ( ) Funzione

Opporsi alla funzione printf è la funzione " ) scanf ( " . Invece di stampare caratteri sullo schermo , la funzione scanf recupera input dall'utente per uso nel programma . La funzione scanf ha una sintassi simile a printf ( una stringa contenente i caratteri speciali) , ma piuttosto che contenente una stringa con caratteri speciali , seguiti da valori per stampare a schermo, la stringa nella scanf è seguita da variabili in cui verranno archiviati ingresso . L' esempio seguente mostra come scanf funziona in pratica :

ingresso int ;

scanf ( " Input utente un numero intero: % d" , input) ;

/* un utente inserirà un numero intero , che il programma memorizza in " input" variabile * /
la funzione gets ()

Proprio come scanf è l'opposto di printf , " gets ( ) " si oppone puts. La funzione si ottiene una stringa di input da parte dell'utente e le memorizza in un array di caratteri . Il programmatore deve designare un array di caratteri per memorizzare la stringa in - e fare in modo che l'array personaggio ha spazio sufficiente per memorizzare la stringa attesa . I seguenti dati di esempio i ottiene la funzione :

char str [ 200 ] ;

ottiene ( str) ; //l'utente è libero di inserire una stringa, che il programma memorizza in " str "

 

Programmazione © www.354353.com