SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: eli en Viernes 3 de Enero de 2003, 15:16
-
necesito saber como se lee una linea entera de un fichero con un string
-
pues nada, en función del tipo de fichero que quieras leer, te declaras un buffer, por ejemplo de 255 caracteres o lo que tu quieras y a la hora de realizar la lectura utilizas ese buffer
char buffer[255]
y fread o fget en función del tipo de fichero
-
Hola Eli, como dice el mensaje anterior puedes crear un array de caracteres, si supieras el tamaño que tiene la linea a leer, mejor, ya que podrias reservar el espacio justo para esa linea. Después puedes leer caracter a caracter hasta que el caracter leido sea el 'n', o sea, el retorna de carro. Como sabras esto? El fgetc devuelve el caracter en Ascii, es decir, te devolvera un 13 para el caso del retorno.
Espero te sirva de ayuda.