Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Como detener la lectura de un archivo

Estas en el tema de Como detener la lectura de un archivo en el foro de C/C++ en Foros del Web. Hola, busco una forma de como detener la lectura de un archivo al momento de detectar un salto de linea. while(!feof(ptr)) este while me permite ...
  #1 (permalink)  
Antiguo 15/05/2011, 18:57
 
Fecha de Ingreso: mayo-2011
Mensajes: 1
Antigüedad: 12 años, 11 meses
Puntos: 0
Como detener la lectura de un archivo

Hola, busco una forma de como detener la lectura de un archivo al momento de detectar un salto de linea.
while(!feof(ptr)) este while me permite detener la lectura cuando detecta el fin del archivo. Pero lo que quiero es saber como detenerlo cuando encuentre un salto de linea
Espero y esto sea posible jejeje
De antemano gracias
  #2 (permalink)  
Antiguo 16/05/2011, 10:40
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: Como detener la lectura de un archivo

Tienes dos posibilidades:
Usar fgets que lee la linea completa, y la almacena.

Otra posibilidad es ir leyendo caracter por caracter hasta que venga un salto de linea:

Código C:
Ver original
  1. while ( c=getchar() != '\n')
  2. {
  3.    printf("%c",c);
  4. }

Etiquetas: detener, lectura
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:22.