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

как мне обойти все подкаталоги данного каталога.? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Из Pascal в С++ http://www.cyberforum.ru/cpp-beginners/thread127085.html
Дана действительная матрица размером n*m. Упорядочить (переставить) за спадением значений первых элементов столбцов program zada4a333; uses crt; const nmax=20; var a:array of real; ...
C++ Поиск пути, волновой алгоритм Подскажите плз. как переделать программу чтобы в ней кроме преград, также были точки "телепортации". #include<conio.h> #include<stdio.h> #include<stdlib.h> struct screen_point{ // ... http://www.cyberforum.ru/cpp-beginners/thread127081.html
C++ есть ли множества на языке Си???
ребята,подскажите плиз есть ли на языке Си множества,я тут погуглил и не нашел ничего подобного на Си,только на С++ set, но надо сделать на языке Си. Программа в том что надо организовать ввод...
C++ Дано четыре числа. Вывести на экран наибольшую из первых цифр заданных чисел.
Люди помогите, пожалуйста. Дана такая задача: Дано четыре числа. Вывести на экран наибольшую из первых цифр заданных чисел. Например, если a=25, b=730,c=127,d=1995, то должна напечататься цифра 7....
C++ Замена елементов текста http://www.cyberforum.ru/cpp-beginners/thread127058.html
пишу програму на Borland C++ 3.01, и мне нужно считать информацию с файла, вывести её на екран. Ето я зделал... #include <iostream.h> #include <conio.h> #include <stdlib.h> #include <stdio.h>...
C++ Получение размера окна и ClipCursor() Всем привет, Такая проблема - надо сделать так чтобы купсор не мог выйти за пределы окна прложения, Вот код,подскажите что не так? CRect rect; GetClientRect(&rect); ClipCursor(&rect); подробнее

Показать сообщение отдельно
ISergey
Maniac
Эксперт С++
1391 / 902 / 55
Регистрация: 02.01.2009
Сообщений: 2,695
Записей в блоге: 1
10.05.2010, 18:27
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <iostream>
#include <string>
#include <windows.h>
 
void func_(const std::string &dir, const std::string &r){
     static std::string _dir;
    _dir = dir + r;
 
    WIN32_FIND_DATA FindFileData;
    HANDLE hFind = FindFirstFile(_dir.c_str(), &FindFileData);
 
    FindNextFile(hFind, &FindFileData); // 
 
    while(FindNextFile(hFind, &FindFileData))
    {
        if(FindFileData.dwFileAttributes == FILE_ATTRIBUTE_DIRECTORY){
            _dir = dir + FindFileData.cFileName + "\\";
            std::cout << "Folder: " << _dir << std::endl;
            func_(_dir.c_str(), r);
        } else 
            std::cout << "File: " << FindFileData.cFileName << std::endl;
    }
 
    FindClose(hFind);
}
 
int main(){
 
    func_("C:\\", "*.*");
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru