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

Навигация по директориям - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу обработки файла типа запись http://www.cyberforum.ru/cpp-beginners/thread317200.html
Написать программу обработки файла типа запись, содержащую следующие пункты меню: - Создание, - Просмотр, - Коррекция – добавление новых данных или исправление старых, - Выполнение требуемых действий. 1. Для книг, хранящихся в библиотеке, задаются: - регистрационный номер книги; - автор; - название;
C++ В последовательности найти наиболее длинную последовательность подряд идущих нулей Дана последовательность из n вещественных чисел. Найти наиболее длинную последовательность подряд идущих нулей. http://www.cyberforum.ru/cpp-beginners/thread317199.html
указатели C++
произведение элементов массива, расположенных между первым и вторым нулевыми элементами.решение при помощи указателей решите плз, а то с укзателями ну вообще никак Добавлено через 34 минуты вот решеная задача без указателей, помогите переделать под указатели #include <stdio.h> #include <conio.h> #include <windows.h> char* Rus(const char* text);
указатели C++
произведение элементов массива, расположенных между первым и вторым нулевыми элементами.решение при помощи указателей решите плз
C++ Не работает #pragma comment http://www.cyberforum.ru/cpp-beginners/thread317179.html
Пишу так #pragma comment(lib,libgdi32.a) но библиотека не включается. Почему?
C++ Используя разложение e^x в ряд. Вычислить e^5 Доброго всем времени суток. Прошу помочь написать программу в TC. У нас скоро экзамен, а как это делается у меня нет даже идей подробнее

Показать сообщение отдельно
mysnk
 Аватар для mysnk
22 / 21 / 3
Регистрация: 09.06.2011
Сообщений: 76
10.06.2011, 16:35     Навигация по директориям
Скорее всего тебе просто нужно выводить список файлов в директории и свободно гулять из одной в другую. Я правильно понял??

Тогда, если мы начинаем просмотр с каталога, в котором лежит exe-ник, назначаем переменной текущий каталог.

CurDir = ".\";

При поиске, в функцию FindFirstFile передаем СurDir+"\*"
Можно будет вывести содержимое каталога.

Поднимаемся на уровень выше: CurDir = "..\" + CurDir
Спускаемся ниже: CurDir = CurDir + "\NextFolder"

Конечно при подъеме необходимо анализировать можно ли удалить имя каталога
CurDir = "Folder1\Folder2"
Поднялись
CurDir = "Folder1", а не CurDur = "..\Folder1\Folder2"
Хотя так тоже должно работать

Добавлено через 34 минуты
Здесь есть листин просмотра файлов и папок в заданной директории

http://msdn.microsoft.com/en-us/libr...=VS.85%29.aspx
 
Текущее время: 04:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru