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)
| | |-+  fgets sólo me lee 3 caracteres
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: fgets sólo me lee 3 caracteres  (Leído 1,390 veces)
FerJGS

Desconectado Desconectado

Mensajes: 75


Ver Perfil
fgets sólo me lee 3 caracteres
« en: 29 Agosto 2015, 17:28 pm »

Hola amigos. Estoy intentando leer cadenas de texto de un archivo. A otra gente le funciona pero a mí sólo me lee 3 caracteres. ¿Alguien me puede ayudar? Muchas gracias

Citar
int LINEA_MAX = 1000;
char linea[LINEA_MAX];
if (fp==NULL)
{
perror ("Error al abrir fichero.txt\n\n");
return -1;
}
else{
printf("Archivo abierto\n\n");
}

while (fgets(linea,LINEA_MAX,fp) != NULL)
{
printf("Abriendo: %s\n", linea);
ShellExecute(NULL,"open",linea, NULL, NULL, SW_SHOWNORMAL);
Sleep(1500);
}
printf("\nCerrando archivo...\n");
fclose(fp);
printf("Archivo cerrado\n");
return 0;
}


En línea

ivancea96


Desconectado Desconectado

Mensajes: 3.412


ASMático


Ver Perfil WWW
Re: fgets sólo me lee 3 caracteres
« Respuesta #1 en: 29 Agosto 2015, 23:36 pm »

fgets lee hasta que haya un salto de linea o hasta que se acabe el archivo.
¿Qué datos tienes en el archivo?


En línea

furciorifa

Desconectado Desconectado

Mensajes: 94


Ver Perfil
Re: fgets sólo me lee 3 caracteres
« Respuesta #2 en: 6 Septiembre 2015, 23:28 pm »

Estas leyendo la entrada desde el teclado entonces es
Código
  1. fgets(linea,LINEA_MAX,stdin)
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Winsock solo recibe 83 caracteres?
Programación Visual Basic
FaiF (A¥åHøRå) 1 1,496 Último mensaje 24 Agosto 2008, 23:43 pm
por vivachapas
Alguien sabe buscar palabra de x caracteres y los demás caracteres a continuació
Programación Visual Basic
usuario oculto 3 5,282 Último mensaje 2 Agosto 2010, 18:36 pm
por Psyke1
Problema con fgets
Programación C/C++
P.AGCD 3 3,883 Último mensaje 14 Julio 2011, 20:41 pm
por kiriost
Duda con fgets
Programación C/C++
dalberto9410 4 3,081 Último mensaje 27 Marzo 2013, 07:27 am
por dalberto9410
Puedes tumbar Chrome con solo 16 caracteres
Noticias
wolfbcn 1 1,255 Último mensaje 21 Septiembre 2015, 15:51 pm
por _Enko
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines