Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > FILE гонит: переходит сам


Автор: Rickert 26.7.2006, 11:30
Работал, работал. В какой-то момент делаю так:
Код

FILE* file = fopen("Sends/dodiddone.do", "r");
...//читаю данные из файла
fclose(file);

Всё нормально... После выполнения выше описанного пытаюсь делать так:
Код

FILE* file = fopen("Sends/dodiddone.do", "w+");

в file пробивается 0. Меняю на 
Код

FILE* file = fopen("dodiddone.do", "w+");

Всё путём. Получается, что после однажды-выполнения fopen'а, она как бы "заходит" в папку "Sends" и потом уже не может найти Sends/Sends есесно.
Why? И как этого избежать? smile  

Автор: Rickert 26.7.2006, 11:46
Разобрался
GetCurrentDirectory()
SetCurrentDirectory()
 smile  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)