elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  EOF y sscanf (SOLUCIONADO)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: EOF y sscanf (SOLUCIONADO)  (Leído 1,394 veces)
ricardo2013

Desconectado Desconectado

Mensajes: 9


Ver Perfil
EOF y sscanf (SOLUCIONADO)
« en: 11 Octubre 2012, 11:00 am »

Código
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. int main()
  5. {
  6.    int dato;
  7.    int rs;
  8.    char linea[8];
  9.    fgets(linea, 8, stdin);
  10.    rs = sscanf(linea, "%d", &dato);
  11.    printf("%d\n", rs);
  12.    return 0;
  13. }
  14.  

¿Por qué al introducir Ctrl+d (EOF) no imprime -1?

Al final encontré el problema, había que iniciar linea a '\0'

Gracias de antemano


« Última modificación: 11 Octubre 2012, 11:18 am por ricardo2013 » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Solucionado]Buscar en Textbox |@@|[Solucionado]Ordenar de Mayor a menor
Programación Visual Basic
agus0 6 7,920 Último mensaje 13 Septiembre 2009, 01:33 am
por agus0
Pregunta sobre sscanf(); ??? (RESUELTO)
Programación C/C++
ralymontes 4 3,693 Último mensaje 13 Noviembre 2011, 18:42 pm
por ralymontes
Instruccion sscanf [C]
Programación C/C++
oblivionxor 6 3,104 Último mensaje 26 Febrero 2013, 20:36 pm
por oblivionxor
While duplica printf(fgets)(sscanf)
Programación C/C++
DanielPy 2 1,878 Último mensaje 7 Noviembre 2013, 17:40 pm
por DanielPy
Duda sobre sscanf y strtok
Programación C/C++
antolinalvaro 1 1,502 Último mensaje 1 Agosto 2018, 15:11 pm
por MAFUS
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines