UTNianos

Versión completa: Ayuda C++ ARCHIVOS
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Hola, les hago una consulta con el tema de archivos en c++. Cuando creas un archivo usas la libreria fstream despues un ofstream para crear el archivo y un ifstream para leerlo junto con un while que me recorra hasta el final. Yo guarde en un archivo con extencion .xls varios numeros y los fui mandando a ese archivo hasta ahi todo bien el tema es que cuando voy al ifstream para leerlo el dev c++ se cuelga siempre en la misma parte quería saber que estaba haciendo mal, desde ya muchas gracias.
Colga el código así lo vemos!!
listo ahora lee los numeros que estan en el archivo el tema que me lo repite por que?


#include <cstdlib>
#include <iostream>
#include <fstream>
using namespace std;
int numeros, opcion;
int main(int argc, char *argv[])
{
ofstream num;
num.open("prueba.txt", ios::app);
cout << "Ingrese numeros hasta apretar 0" << endl;
cin >> numeros;
num << numeros << endl;
while (numeros != 0)
{
cin >> numeros;
num << numeros << endl;
}
num.close();
ifstream salida;
salida.open("prueba.txt");

while (!salida.eof())
{
salida >> numeros;
cout << numeros << endl;
}

system("PAUSE");
return EXIT_SUCCESS;
}



muchas gracias
URLs de referencia