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

робота с каталогами Windows - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ сделать сравнения http://www.cyberforum.ru/cpp-beginners/thread777520.html
Вот программа: #include<iostream> #include<conio.h> #include <math.h> using namespace std;class rational { private: int chisl; int znam; public: friend ostream &operator << (ostream& o,rational x);
C++ Вычислить время. Функция time Всем привет. С помощью функции time требуется вычислить текущее время. Код я написал ниже. Мой код работает почти правильно, но количество часов почему-то меньше на 4, чем должно быть (см. фото). Остальные данные выводятся верно. #include <iostream> #include <time.h> using namespace std; int main(void){ int min, sec, hour; time_t timer, hold; http://www.cyberforum.ru/cpp-beginners/thread777496.html
Error C2039: list: не является членом "std" C++
итак: делаю MFC проект. Собственные функции пишу в отдельном MyLibrary.cpp к которому еще прилагается MyLibrary.h. функция написана, компилится, а вот в h файле вылетают ошибки error C2039: list: не является членом "std" error C2143: синтаксическая ошибка: отсутствие ";" перед "<" error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по...
C++ Класс вещественных чисел
Всем привет. Требуется выполнить задание, которое на фото (написать класс вещественных чисел). Код, который я написал смотреть ниже. Вот вопрос: правильно ли сделано, что функции nod, nok, Round вынесены за пределы класса? Как вы считаете, что можно было бы добавить в класс или исключить? //Rational.h #pragma once //вспомогательные функции int Nod(int a, int b); //вычисление...
C++ Класс "Точка", перегрузка операторов http://www.cyberforum.ru/cpp-beginners/thread777474.html
не могу найти где накосячил. тестил только арифметику. при выполнении получаю следующее: # include <iostream> using namespace std; class point { int x, y; public:
C++ Номер максимального и минимального элементов Нужно найти номер максимального и минимального элементов #include <iostream> using namespace std; int find_max_value(int* mas, int n){ // поиск максамального элемменета массива int max = mas; for(int i=1; i<n; i++){ if(mas > max) max = mas; подробнее

Показать сообщение отдельно
wi3ik
0 / 0 / 0
Регистрация: 02.02.2013
Сообщений: 8
03.02.2013, 15:18  [ТС]     робота с каталогами Windows
Добавлено через 20 минут
C++
1
2
3
4
5
    // set szDir
    _tcscpy(szDir, TEXT("C:\\"));
    _tcscat(szDir, TEXT("*.*"));
 
    //szDir = "C:\\";
Это помогло - спасибо.
Я никак не мог инициализировать переменную szDir, так как она TCHAR, а с этим типом я еще никогда ничего не делал. Знаю, что просто char можно функциями strcpy/strcat инициализировать, а со string можно было бы szDir = "C:\\";

А вот с этим никак.

Но у меня есть еще вопрос:

1 - если я хочу начать поиск не с диска "С" или "D" (их у меня два), а на двоих сразу - я могу запустить с какой-то "точки" или мне нужно будет весь диск "С" проверить, а потом переходить на следующий? Хотелось бы более универсальным код сделать, чтобы работал на ПК с другим количеством разделом.

2 - Как сделать чтобы вывело содержимое всех папок?

3 - Почему выводит название только директорий, а файлов нет?

Добавлено через 1 час 16 минут
Но у меня есть еще вопрос:

1 - если я хочу начать поиск не с диска "С" или "D" (их у меня два), а на двоих сразу - я могу запустить с какой-то "точки" или мне нужно будет весь диск "С" проверить, а потом переходить на следующий? Хотелось бы более универсальным код сделать, чтобы работал на ПК с другим количеством разделом.

2 - Как сделать чтобы вывело содержимое всех папок?

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