Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/03/2007, 19:32
Nyta
 
Fecha de Ingreso: marzo-2007
Mensajes: 3
Antigüedad: 17 años, 2 meses
Puntos: 0
problemas con caracteres

wenas, tengo algun problemilla con un programa en c++, la cuestion es que necesito que lea un txt y que lo haga todo caracter a caracter, incluyendo saltos de linea.

La cabecera de la funcion es:
void leer(istream &fd)

El problema es que no puedo usar ni getline, ni cin, ni nada de eso, porque necesito que me reconozca los espacios y los saltos de linea. Por lo tanto necesito que lea las palabras pero caracter a caracter.

while ( fd.getline(cadena,TALLA)){
cout <<endl;
istringstream fichlin(cadena);
fichlin.getline(buffer,TALLA)
//Funcion 1;
while(fichlin >> buffer2)
//Funcion2
}
Con este codigo funciona, pero le pega varios repasos y justo lo que necesito es que con uno sobre y lo haga lo mas rapido posible.

Weno soy nueva por aqui asi que imagino que me faltara algun dato que añadir para que me podais ayudar, pero weno, siempre se puede añadir algo de info.

Thx a todos =P