Ver Mensaje Individual
  #8 (permalink)  
Antiguo 16/01/2014, 20:43
carbon
 
Fecha de Ingreso: enero-2012
Ubicación: Buenos Aires
Mensajes: 745
Antigüedad: 12 años, 3 meses
Puntos: 35
Respuesta: No me anda la funcion fgets en c

Pues lamentablemente no puedo reproducir tu error, a mi esto me funciona perfectamente.

Código C:
Ver original
  1. char nombre[20];
  2. char apellido[20];
  3. char direccion[20];
  4. char telefono[20];
  5. char email[20];
  6.  
  7. fgets(nombre, 20, stdin);
  8. printf("%s\n", nombre);
  9.  
  10. fgets(apellido, 20, stdin);
  11. printf("%s\n", apellido);
  12.  
  13. fgets(direccion, 20, stdin);
  14. printf("%s\n", direccion);
  15.  
  16. fgets(telefono, 20, stdin);
  17. printf("%s\n", telefono);
  18.  
  19. fgets(email, 20, stdin);
  20. printf("%s\n", email);

Tal vez estás cometiendo algún error en las llamadas a las demás funciones. Por cierto no puedo correr tu código porque no uso Ubuntu. No creo que el error esté en fgets.