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