Se la stringa contiene caratteri di formattazione come '% s,' printf () fornirà risultati imprevedibili nella funzione put (). Inoltre, se "STR" è una stringa fornita dall'utente, usando printf () potrebbe compromettere la sicurezza.
Valore di ritorno della funzione Puts () in C
La funzione Puts aggiunge un carattere di nuova linea alla fine dell'argomento specificato e lo pubblica nel flusso di output.
Il metodo restituisce un numero intero non negativo se l'elaborazione è efficace; altrimenti, emette un EOF (fine file) se c'è un problema.
Sintassi della funzione Puts () in C
La sintassi della funzione Puts () viene visualizzata nella riga sotto.
$ int put (const char *string)La stringa è un puntatore verso un array di "caratteri" contenenti la stringa c.
Implementazione della funzione Puts () in C
Dopo una comprensione di base della funzione Puts () in C, ora implementeremo alcuni esempi. Ad esempio, l'implementazione e la comprensione, stiamo usando Ubuntu 20.04 Sistema operativo. Abbiamo un compilatore GCC per l'esecuzione del codice e la compilation in esso. Puoi averlo eseguendo il seguente comando elencato nella console.
$ sudo APT Installa GCCEsempio 1
Per implementare un'illustrazione della funzione Puts () in C, aprire il prompt dei comandi premendo "Ctrl+Alt+T" o trovando le applicazioni del sistema operativo. Una volta trovato, crea un file con il comando nano in modo che il tuo file venga visualizzato nell'editor GNU. Eseguire le seguenti istruzioni apposte nella shell.
$ nano mette.C"Nano" rappresenta il comando, mette il nome del file e .C è l'estensione del file che mostra che avrai un codice di tipo C. Il titolo del file può differire dipendente dalla tua necessità. Dopo l'esecuzione, l'editor GNU Nano apparirà come mostrato nell'immagine allegata successiva. Stiamo implementando l'esempio più semplice. Aggiungi il codice successivo al file creato.
In questo esempio, abbiamo dichiarato una stringa come "ciao sono kalsoom", la stamperemo sullo schermo con l'aiuto della funzione put (). I commenti insieme a ogni riga di codice sono stati aggiunti per la comprensione dell'utente.
Una volta scritto l'intero codice, salva il file ed esci premendo "Ctrl+X". Tornerai al tuo schermo terminale. Ora esegui e compila il codice seguendo le istruzioni elencate.
$ GCC mette.CLa stringa di output è stata visualizzata, in quanto è possibile controllarla nella schermata di uscita sopra attaccata.
Esempio 2
Ora spostandosi verso l'esempio successivo, crea un file con il comando nano in modo che il tuo file venga visualizzato nell'editor GNU. Eseguire le seguenti istruzioni apposte nella shell.
$ nano puzza2.C"Nano" rappresenta il comando, "puts2" è il nome del file e .C è l'estensione del file che mostra che avrai un codice di tipo C. Il titolo del file può differire dipendente dalla tua necessità. Dopo l'esecuzione, l'editor GNU Nano apparirà come mostrato nell'immagine allegata successiva. Aggiungi il codice successivo al file creato.
In questa illustrazione, abbiamo dichiarato due stringhe con una dimensione della stringa di 100. La prima stringa stamperà "I Love to Write for LinuxHint"; Tuttavia, la seconda stringa stamperà "LinuxHint è la migliore". Entrambe le stringhe verranno stampate su due righe separate senza l'aggiunta di "/N"
Una volta scritto l'intero codice, salva il file ed esci premendo "Ctrl+X". Tornerai al tuo schermo terminale. Ora esegui e compila il codice seguendo le istruzioni elencate.
$ GCC PUTS2.CLa stringa di output è stata dimostrata, in quanto è possibile controllarla sulla schermata di uscita sopra attaccata.
Conclusione
Questo articolo riguardava la funzione Puts () utilizzata nel linguaggio di programmazione C. Abbiamo spiegato il concetto di base della funzione Puts () e il suo valore di ritorno e sintassi. Sono stati implementati due esempi per la comprensione dell'utente. Ora esaminando questo articolo con concentrazione ti aiuterà a comprendere facilmente questo concetto e, dopodiché, sarai in grado di implementare il codice secondo i tuoi requisiti di lavoro.