Descrição
A função da biblioteca C char *gets(char *str)lê uma linha de stdin e a armazena na string apontada por str. Ele para quando o caractere de nova linha é lido ou quando o fim do arquivo é alcançado, o que ocorrer primeiro.
Declaração
A seguir está a declaração para a função gets ().
char *gets(char *str)
Parâmetros
Valor de retorno
Esta função retorna str em caso de sucesso e NULL em caso de erro ou quando ocorre o fim do arquivo, enquanto nenhum caractere foi lido.
Exemplo
O exemplo a seguir mostra o uso da função gets ().
#include <stdio.h>
int main () {
char str[50];
printf("Enter a string : ");
gets(str);
printf("You entered: %s", str);
return(0);
}
Vamos compilar e executar o programa acima que produzirá o seguinte resultado -
Enter a string : tutorialspoint.com
You entered: tutorialspoint.com