Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
antonboom
bmstu-team
301 / 136 / 56
Регистрация: 10.01.2012
Сообщений: 420
Записей в блоге: 10
#1

Путь к файлу, как сократить? - C++

28.03.2014, 18:13. Просмотров 349. Ответов 1

Добрый день,
Поисковик ответа не дал.
Необходимо создать файл в папке, находящейся в корневом каталоге программы.
Т.е. , к примеру, не
C++
1
g=fopen("1.dat","w+");
, а
C++
1
g=fopen("/vectors/1.dat","w+");
Работает лишь, если указывать полный путь от диска.
Вариация "../vectors/1.dat" не подходит, ровно как и замена / на \\

Чувствую, что ответ где-то рядом. Спасибо

Кликните здесь для просмотра всего текста
Полный путь файла, к примеру:
C:\\Users\\Anton\\Desktop\\Работа с файлами\\files\\files(каталог с exe-шником)\\vectors\\1.dat
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.03.2014, 18:13     Путь к файлу, как сократить?
Посмотрите здесь:
C++ Как сделать путь к файлу?
C++ Как правильно указать путь к файлу?
C++ Как узнать в программе путь к EXE файлу?
C++ Путь к файлу вводится в командной строке как аргумент функции main()
путь к файлу C++
путь к файлу C++
Путь к файлу C++
C++ Путь к файлу
путь к файлу C++
C++ Путь к файлу
C++ путь к файлу
C++ Путь к файлу в TCHAR

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MastAKK
145 / 136 / 12
Регистрация: 13.10.2012
Сообщений: 586
Записей в блоге: 1
28.03.2014, 18:31     Путь к файлу, как сократить? #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
"./vectors/1.dat" попробуйте. Вроде как ".." - подняться на каталог вверх.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru