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

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

Войти
Регистрация
Восстановить пароль
 
RusUaBy
0 / 0 / 0
Регистрация: 23.02.2013
Сообщений: 20
#1

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

13.05.2014, 13:07. Просмотров 302. Ответов 7
Метки нет (Все метки)

Нужно работать с файлами, для этого необходимо знать пути к ним. Перед запуском моей программы с помощью команды cd в командной строке можно перейти в какой-либо каталог. Моей программе необходимо узнать, где мы сейчас находимся. С помощью чего это можно сделать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.05.2014, 13:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как узнать текущую позицию в каталоге (C++):

Как узнать количество файлов в каталоге (папке) ? - C++
Есть ли какая-то функция для этого? Нигде найти не могу

Как узнать, какие файлы лежат в каталоге - C++
Добрый день! Как узнать какие файлы лежат в каталоге, мне это нужно, чтобы можно было конфигурировать программу через файл настройки,...

Как в консольном приложении узнать текущую директорию? - C++
Пишу в Visual C++ 2008.

Узнать позицию символа в строке string - C++
Привет, как узнать индекс символа 'l' в строке string ? string s = "Hello";

Каким образом после чтения из файла, узнать позицию для чтения следующего куска байт - C++
Здравствуйте, задача такова есть файл, размером 1000 байт, нужно открыть его считать 100 байт, после чтения закрыть. Потом опять открыть...

Как получить текущую дату в char* - C++
Искал, везде старые методы, не работают.Нужно получить только текущую дату в char*. Буду благодарен за помощь.

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

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

Как определить текущую операционную систему на с++? - C++
В программе, в зависимости от операцонной системы, выбираются/подставляются заголовочные файлы. Каким образом в программе определяется...

Как получить текущую скорость приема/передачи сетевого адаптера? - C++
Всем привет! Никак не могу найти решение для данного вопроса. Как получить реал тайм значение скорости получения/отправки данных с сетевого...

Поиск файлов и вывод как в каталоге DIR - C++
Есть задача-в папке-- D:\users лежат файлы формата-- *.txt Через поиск нужно вывести на экран информацию о файлах в соответственном...

Как добавить библеотеку в программу при её нахождении в одном каталоге? - C++
В чём проблема.Имею задачу которой нужна библиотека(Safe.h).Лежит в одной дериктории с исходником компилю через g++ -O2 Safe.obj main.cpp...


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

Или воспользуйтесь поиском по форуму:
8
Yandex
Объявления
13.05.2014, 14:31
Ответ Создать тему
Опции темы

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