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

как мне обойти все подкаталоги данного каталога.? - 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; m,n,i,j,k:byte; d:real; begin clrscr; repeat
C++ Поиск пути, волновой алгоритм Подскажите плз. как переделать программу чтобы в ней кроме преград, также были точки "телепортации". #include<conio.h> #include<stdio.h> #include<stdlib.h> struct screen_point{ // unsigned char chr; // unsigned char attr; // Это все нужно для вывода }; // на экpан. http://www.cyberforum.ru/cpp-beginners/thread127081.html
C++ есть ли множества на языке Си???
ребята,подскажите плиз есть ли на языке Си множества,я тут погуглил и не нашел ничего подобного на Си,только на С++ set, но надо сделать на языке Си. Программа в том что надо организовать ввод элементов множеств А и В,и проверить их на совпадение,также является ли одно подмножеством другого.И написано в рекомендации к заданию использовать битовые поля при описании и вводе значений элементов...
C++ Дано четыре числа. Вывести на экран наибольшую из первых цифр заданных чисел.
Люди помогите, пожалуйста. Дана такая задача: Дано четыре числа. Вывести на экран наибольшую из первых цифр заданных чисел. Например, если a=25, b=730,c=127,d=1995, то должна напечататься цифра 7. Я написал вот такую программу: #include <iostream.h> #include <stdio.h> #include <string.h> void main () {int i;
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> #include <math.h> #include <fstream.h> #include <dos.h> #include <string.h>
C++ Получение размера окна и ClipCursor() Всем привет, Такая проблема - надо сделать так чтобы купсор не мог выйти за пределы окна прложения, Вот код,подскажите что не так? CRect rect; GetClientRect(&rect); ClipCursor(&rect); подробнее

Показать сообщение отдельно
ISergey
Maniac
Эксперт С++
1373 / 884 / 52
Регистрация: 02.01.2009
Сообщений: 2,652
Записей в блоге: 1
10.05.2010, 19:21     как мне обойти все подкаталоги данного каталога.?
Вот на С
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
32
33
34
35
#include <windows.h>
#include <stdio.h>
 
void func_(char *dir, char *r){
    char _dir[MAX_PATH];
    strcpy(_dir, dir);
    strcat(_dir, r);
 
    WIN32_FIND_DATA FindFileData;
    HANDLE hFind = FindFirstFile(_dir, &FindFileData);
 
    FindNextFile(hFind, &FindFileData); // 
 
    while(FindNextFile(hFind, &FindFileData))
    {
        if(FindFileData.dwFileAttributes == FILE_ATTRIBUTE_DIRECTORY){ /*Проверка на то что это папка*/
            strcpy(_dir, dir);
            strcat(_dir, FindFileData.cFileName);
            strcat(_dir, "\\");
            printf("Folder: %s\n", _dir);
 
            func_(_dir, r);
 
        } else 
            printf("File: %s\n", FindFileData.cFileName);
    }
 
    FindClose(hFind);
}
 
int main(){
 
    func_("C:\\", "*.*");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru