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

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Leer archivo de texto
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Leer archivo de texto  (Leído 5,538 veces)
boy-ka

Desconectado Desconectado

Mensajes: 74


Ver Perfil
Re: Leer archivo de texto
« Respuesta #10 en: 2 Abril 2015, 07:42 am »

Por partes (todo lo que sigue es en buen plan):

1) El valor de retorno de las funciones scanf/fscanf/sscanf es el numero de conversiones realizadas con éxito.
2) En mi programa de ejemplo se verifica que se puedan leer las cinco conversiones, para ello es tan sencillo como verificar que el valor de retorno de la función sea igual a ... cinco.
3) Cuando se encuentra una linea que no cumple con ese formato (y eso sucede con el ultimo elemento del array, la cadena "LINEA_SIN_EL_FORMATO_VALIDO") la función retorna algún otro valor, la condición:
Código
  1. sscanf(linea[i], " %[^#]#%d#%d/%d/%d", nombre, &num, &d, &m, &a) == 5

Resulta en el valor cero (falso en C) y con ello el bucle termina su ejecución.

----
En su tercer mensaje el creador del tema (me refiero al usuario niraikanai ) indica que utiliza esa función para leer las lineas de texto:
Un saludo

Ahh vale, es que el archivo que va a leer el programa está predefinido para siempre tener esos valores, no sabía xd.


En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
leer un archivo de texto
PHP
Zeroql 3 2,622 Último mensaje 24 Agosto 2007, 05:48 am
por дٳŦ٭
Leer todas las filas de un archivo de texto plano usando XSLT en Java
Java
Lind L. Tailor 0 1,979 Último mensaje 17 Marzo 2015, 23:42 pm
por Lind L. Tailor
Leer un archivo de texto con fscanf y ponerlo en un arreglo de float.
Programación C/C++
fafafa01 4 3,829 Último mensaje 17 Mayo 2016, 15:32 pm
por AlbertoBSD
Duda leer archivo de texto
Programación C/C++
RRjavier21 4 1,643 Último mensaje 7 Agosto 2018, 00:52 am
por ThunderCls
MOVIDO: Duda leer archivo de texto
.NET (C#, VB.NET, ASP)
Eleкtro 0 1,541 Último mensaje 6 Agosto 2018, 21:38 pm
por Eleкtro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines