Funzione di libreria C - gets ()
Descrizione
La funzione di libreria C. char *gets(char *str)legge una riga da stdin e la memorizza nella stringa puntata da str. Si ferma quando viene letto il carattere di nuova riga o quando viene raggiunta la fine del file, a seconda di cosa si verifica per prima.
Dichiarazione
Di seguito è riportata la dichiarazione per la funzione gets ().
char *gets(char *str)
Parametri
str - Questo è il puntatore a un array di caratteri in cui è memorizzata la stringa C.
Valore di ritorno
Questa funzione restituisce str in caso di successo e NULL in caso di errore o quando si verifica la fine del file, mentre non sono stati letti caratteri.
Esempio
L'esempio seguente mostra l'utilizzo della funzione gets ().
#include <stdio.h>
int main () {
char str[50];
printf("Enter a string : ");
gets(str);
printf("You entered: %s", str);
return(0);
}
Compiliamo ed eseguiamo il programma sopra che produrrà il seguente risultato:
Enter a string : tutorialspoint.com
You entered: tutorialspoint.com