Foros del Web » Programación para mayores de 30 ;) » C/C++ »

problema fstream (lectura de .txt)

Estas en el tema de problema fstream (lectura de .txt) en el foro de C/C++ en Foros del Web. Hola buenas , este codigo, deberia leer un archivo de texto, onof.txt recien bajado de un servidor ftp, despues muestra su contenido, y si es ...
  #1 (permalink)  
Antiguo 18/05/2010, 08:40
 
Fecha de Ingreso: mayo-2010
Mensajes: 19
Antigüedad: 14 años
Puntos: 0
Sonrisa problema fstream (lectura de .txt)

Hola buenas , este codigo, deberia leer un archivo de texto, onof.txt
recien bajado de un servidor ftp, despues muestra su contenido, y si es 1 o 0 ejecuta determinado codigo, el problema es ke aun siendo el contenido del archivo un 1, y de hecho, eso muestra en la pantalla ( un 1) no se ejecuta el codigo del primer if , que puede pasar???

Código C++:
Ver original
  1. [CODE]while(true){
  2.   system("ftp -s:ftp.txt ftp.alojamientogratuito.info");
  3.    ifstream f("onof.txt", ifstream::in);
  4.    char onof[5];
  5.    f >> onof;
  6.    f.close();
  7.    printf(onof);system("pause");
  8.    if(onof == "1"){printf("encender por ftp");system("pause");};
  9.    if(onof == "0"){printf("apagar por ftp");system("pause");};
  10.         Sleep(50);
  11.         }[/CODE]
  #2 (permalink)  
Antiguo 18/05/2010, 10:18
 
Fecha de Ingreso: enero-2008
Mensajes: 229
Antigüedad: 16 años, 3 meses
Puntos: 1
Respuesta: problema fstream (lectura de .txt)

sencillo , para comparar dos cadenas de caracteres no lo puedes hacer como si fuera dos numeros, debes utilizar strcmp

Etiquetas: fstream
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:40.