C/Visual C - Leer un entero de un fichero

 
Vista:

Leer un entero de un fichero

Publicado por Pablo (6 intervenciones) el 03/08/2004 13:34:40
Necesito leer un numero entero escrito en un fichero.
Consigo colocarme en la linea donde está el número(sólo esta el número en esa línea), pero no se que instrucción utilizar.
Al principio probaba con fscanf, pero me he dado cuenta que sólo acepta leer cadenas. Hay alguna manera de leer el entero como tal,para utilizarlo posteriormente??
Tengo que leerlo como caracter y transformarlo? (en caso afirmatico, cömo??)
Gracias por su tiempo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Leer un entero de un fichero

Publicado por VoidPointer (180 intervenciones) el 04/08/2004 00:01:05
la funcion que usa para todo es fread(&INT,sizeof(int),1,MyFile);
donde int INT y FILE *MyFile; sizeof(int) seria el tamaño de lo que queres leer un entero en este caso y va a ser guardado en el buffer o el mismo INT , y el 1 es cuantos datos deltamaño de un entero queres leer,
la ayuda esta mas clara, es una funcion bastante generica y muy pongtente.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar