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

Как узнать текущую позицию в каталоге - C++

Восстановить пароль Регистрация
 
RusUaBy
 Аватар для RusUaBy
0 / 0 / 0
Регистрация: 23.02.2013
Сообщений: 20
13.05.2014, 13:07     Как узнать текущую позицию в каталоге #1
Нужно работать с файлами, для этого необходимо знать пути к ним. Перед запуском моей программы с помощью команды cd в командной строке можно перейти в какой-либо каталог. Моей программе необходимо узнать, где мы сейчас находимся. С помощью чего это можно сделать?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
newbie666
Заблокирован
13.05.2014, 13:21     Как узнать текущую позицию в каталоге #2
Цитата Сообщение от RusUaBy Посмотреть сообщение
Моей программе необходимо узнать, где мы сейчас находимся. С помощью чего это можно сделать?
WinApi ? - GetCurrentDirectory
в окне консоли? - ну тогда командой dir - и парсь содержимое экрана - там есть текущий каталог
RusUaBy
 Аватар для RusUaBy
0 / 0 / 0
Регистрация: 23.02.2013
Сообщений: 20
13.05.2014, 13:29  [ТС]     Как узнать текущую позицию в каталоге #3
Нет, не в окне консоли. Моя программа должна получить путь до текущего каталога.
newbie666
Заблокирован
13.05.2014, 13:49     Как узнать текущую позицию в каталоге #4
Цитата Сообщение от RusUaBy Посмотреть сообщение
Моя программа должна получить путь до текущего каталога.
а ты не ответил на первый вопрос предыдущего поста

Добавлено через 57 секунд
Цитата Сообщение от RusUaBy Посмотреть сообщение
Моя программа
на чём твоя программа? Windows? Linux? Mac? , что использует? Чистый стандарт С++ ?
RusUaBy
 Аватар для RusUaBy
0 / 0 / 0
Регистрация: 23.02.2013
Сообщений: 20
13.05.2014, 13:55  [ТС]     Как узнать текущую позицию в каталоге #5
Не winapi, пишу под windows, использовать контейнеры STL запрещено. Она использует текстовые файлы. В зависимости от того, куда мы перешли с помощью cd будет введен путь до файла. Допустим, если раньше мы вводили путь к файлу целиком D:\Folder\file.txt, а потом перешли в Folder, то достаточно ли будет ввести только имя файла для его открытия?
newbie666
Заблокирован
13.05.2014, 14:16     Как узнать текущую позицию в каталоге #6
Цитата Сообщение от RusUaBy Посмотреть сообщение
то достаточно ли будет ввести только имя файла для его открытия?
а что в консоли Windows самому сложно проверить? Конечно достаточно.
Но ты же сказал, что
Цитата Сообщение от RusUaBy Посмотреть сообщение
Нет, не в окне консоли.
а команды cd, dir и пр.. это и есть команды консоли.
RusUaBy
 Аватар для RusUaBy
0 / 0 / 0
Регистрация: 23.02.2013
Сообщений: 20
13.05.2014, 14:20  [ТС]     Как узнать текущую позицию в каталоге #7
Я не так понял, наверное. Действия такие: из консоли переходим в какой-то каталог, запускаем программу с путем к файлу. Достаточно ли будет программе укороченного пути с учетом нахождения в нужном каталоге?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.05.2014, 14:31     Как узнать текущую позицию в каталоге
Еще ссылки по теме:

C++ Каким образом после чтения из файла, узнать позицию для чтения следующего куска байт
Узнать позицию символа в строке string C++
C++ Как добавить библеотеку в программу при её нахождении в одном каталоге?

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

Или воспользуйтесь поиском по форуму:
newbie666
Заблокирован
13.05.2014, 14:31     Как узнать текущую позицию в каталоге #8
ну ты чего секретарша что ли?
Цитата Сообщение от RusUaBy Посмотреть сообщение
Достаточно ли будет программе укороченного пути с учетом нахождения в нужном каталоге?
Какой программе? cmd.exe ? - да, ей будет достаточно для запуская исполняемого файла его имени без пути к нему в условиях нахождения в каталоге с целевым исполняемым файлом
Yandex
Объявления
13.05.2014, 14:31     Как узнать текущую позицию в каталоге
Ответ Создать тему
Опции темы

Текущее время: 17:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru