Hola...porque no lo pruebas mejor usando ifstream.
ejemplo.
Cita: #include <iostream.h>
#include <fstream.h>
#include <stdlib.h>
int main () {
char buffer[256];
ifstream miArchivo ("ejemplo.txt");
if (! miArchivo .is_open())
{ cout << "Error"; exit (1); }
while (! miArchivo .eof() )
{
miArchivo .getline (buffer,100);
cout << buffer << endl;
}
return 0;
}
Con ello te va a toma la ruta actual por default. (no lo he probado pero creo que es así.)
Salu2