Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/12/2009, 12:57
dimitrifx
 
Fecha de Ingreso: diciembre-2009
Mensajes: 2
Antigüedad: 14 años, 5 meses
Puntos: 0
Numero de archivo en C

Hola, a ver si me pueden ayudar,

Necesito extraer una cadena de números de un archivo y guardarlo en una variable.

El archivo tiene esta estructura:

Primer numero: 12345674556
Segundo numero: 23252355664
Tercer numero: 5656523423434545
Cuarto numero: 3324234234234445
Quinto numero: 4333355667777776

Por ejemplo, tengo que extraer la cadena de números de la primer linea.

Esto es lo que tengo de momento. La idea es comprobar si cada carácter de la linea es un numero del 0 al 9 y así llegar a guardar el numero.

Código:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main(int argc, char *argv[])  {

char linea[200];
char num[200];
int i;

FILE* f= fopen("./archivo.txt","r");

while(fgets(linea, 200, f)!=NULL) {
for(i=0;i<200;i++)
{
  // if (linea[i] == numero de 0 a 9)
 // num[i]=linea[i];

    
}


}	 

fclose(f);
}

Gracias de antemano

Última edición por dimitrifx; 09/12/2009 a las 13:02