С++ поражает: в консольной программе используется fstream. если открывать файл с его помощью прямо из main(), все работает. Если же попытаться передать имя файла из main() в собственный класc, содержащий в себе объект fstream и открыть файл оттуда, непременно вылетит с file.fail() == TRUE.Еще ужаснее то, что со старым добрым FILE* ситуация такая же. Как обычно, тестилось в средах VS 2003 - 2008.
|