Descripción
La función de la biblioteca C char *gets(char *str)lee una línea de stdin y la almacena en la cadena a la que apunta str. Se detiene cuando se lee el carácter de nueva línea o cuando se llega al final del archivo, lo que ocurra primero.
Declaración
A continuación se muestra la declaración de la función gets ().
char *gets(char *str)
Parámetros
Valor devuelto
Esta función devuelve str en caso de éxito y NULL en caso de error o cuando se produce el final del archivo, mientras no se hayan leído caracteres.
Ejemplo
El siguiente ejemplo muestra el uso de la función gets ().
#include <stdio.h>
int main () {
char str[50];
printf("Enter a string : ");
gets(str);
printf("You entered: %s", str);
return(0);
}
Compilemos y ejecutemos el programa anterior que producirá el siguiente resultado:
Enter a string : tutorialspoint.com
You entered: tutorialspoint.com