Hola, estoy intentando hacer una práctica en la que tengo que leer un archivo txt, pero no se por qué no se abre, si no que el programa en ejecucion se queda parado sin hacer Hola, estoy intentando hacer una práctica en la que tengo que leer un archivo txt, pero no se por qué no se abre, si no que el programa en ejecucion se queda parado sin hacer nada...
Parte del código es:
Código C++:
Ver originalcout << endl << endl << "--> Ruta del fichero : ";
cin >> ruta;
ruta_archivo = new char [ruta.size()-1];
strcpy (ruta_archivo
, ruta.
c_str());
Ahora, "ruta_archivo" se lo paso a una función que, a parte de más cosas, abre el fichero, haciendo:
Código C++:
Ver originalifstream Puntos_Muestra (route);
// Se comprueba que el fichero se ha abierto correctamente
if (!Puntos_Muestra)
{
// Código que se ejecuta bien si no se espcifica ruta o mal el nombre del fichero
}
else
{
// El programa se queda parado, supongo que aquí
}
Muchas gracias y un saludo.