22-11-2012 22:37
Joder, que raro, no puedo serte de gran ayuda porque hace mucho que no hago algo medianamente serio en c++ y lo tengo bastante olvidado pero...
Creo eh, puede que meta la pata  XD
En el operador >> el flujo es hacia dentro como cuando haces un cin >> loquesea por lo tanto archivo estaría recibiendo lo que hay en texto (archivo >> texto) y no al revés que es lo que entiendo que quieres hacer.┬á En lugar de leer del stream, escribes.
(22-11-2012 22:04)ifar B linkCódigo:
                             
ifstream archivo;
char texto[500];
cout << "Instrucciones" << endl;
archivo.open("reglas.txt");
if(!archivo)
cout << "No se ha podido abrir el fichero" << endl;
else
  { archivo >> texto;
archivo.close();
        cout << texto << endl;
  }
Creo eh, puede que meta la pata  XD
En el operador >> el flujo es hacia dentro como cuando haces un cin >> loquesea por lo tanto archivo estaría recibiendo lo que hay en texto (archivo >> texto) y no al revés que es lo que entiendo que quieres hacer.┬á En lugar de leer del stream, escribes.