C/Visual C - ARCHIVOS DE TEXTO

 
Vista:

ARCHIVOS DE TEXTO

Publicado por MOLOCHETE (2 intervenciones) el 10/04/2003 19:43:38
Que onda, oigan a ver si me pueden ayudar, resulta que quiero meter en una variable de tipo char un texto, que incluya espacios en blanco y saltos de renglón, y guardar lo que tiene esa variable en un archivo txt, pero ya lo hago, solo que solo me guarda los caracteres antes de un espacio en blanco, lo que está después del espacio, no lo guerdá, como le hago apra que lo guardde todo?.

Ah!, y también quiesiera saber, al abrir un archivo txy, que me lo muestre todo en pantalla, por favor, Gracias.
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:ARCHIVOS DE TEXTO

Publicado por chuidiang (677 intervenciones) el 11/04/2003 08:51:49
Las funciones fprintf() y fscanf() son un poco "puñeteras" porque hacen ese tipo de cosas con los espacios en blanco, tabuladores, retornos de carro, etc.
Usa en su lugar las funciones fwrite() y fread(). Para fwrite sería asi

fwrite ( arrayCaracteres, sizeof(char), longitudTotalArray, FILE *)

fread es similar, pero ya tienes que tener el array de caracteres creado, la función te lo rellenaría.

Se bueno.
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