/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Leer primera linea de un archivo

 
      Índice del Foro elrincondelc.com -> C/C++ en General
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
mmartines



Registrado: 14 Jun 2014
Mensajes: 1

MensajePublicado: 14/06/2014 1:59 am
Título: Leer primera linea de un archivo

Con una función creo un archivo que guardo en la primera linea un numero por ejemplo 4 y luego a partir de la siguiente linea ya guardo lo que quiero.

Como puedo hacer para luego recuperar el numero leyendo del archivo y guardar el valor en una variable?

Gracias
Volver arriba
rir3760



Registrado: 01 Oct 2004
Mensajes: 7517
Ubicación: Mexico

MensajePublicado: 14/06/2014 5:06 am
Título:

Hola

Bienvenido a los foros. Por favor lee sus reglas. Lo primero que debes hacer es indicar el lenguaje de programación ya que las formas en C y C++ difieren.

----

En el caso de C puedes utilizar la función fgets para leer la linea del archivo y sscanf para extraer de ella el entero. Mas o menos así:
Código:
/* Lectura de la linea del archivo */
if (fgets(linea, LONG_LINEA, entrada) != NULL){
   /* Extraccion del numero */
   if (sscanf(linea, "%d", &num) == 1){
      /* Se procesa el numero */
      printf("%d\n", num);
   }
}


Un saludo
_________________
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language
Volver arriba
      Índice del Foro elrincondelc.com -> C/C++ en General
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com