gets

Sintaxis

#include <stdio.h>

char *gets(char *buffer);

Descripción

Lee en  buffer una ristra del teclado hasta el carácter '\n' (salto de línea) sin incluirlo. Actualmente no se usa por razones de seguridad, en estos casos se sustituye por fgets.

Valor devuelto

La dirección de buffer, o NULL.

Portabilidad

ANSI, POSIX

Ejemplo

En la función main se lee una ristra y a continuación se muestra.

#include <stdio.h>
#include <stdlib.h>
#define MAXLINEA 1024
int main(){
   char linea[MAXLINEA];
   if(gets(linea)!= NULL)
      printf("La ristra leída es %s\n",linea);
   return 0;
}