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

Наполнение директории по условию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сколько съели папа, Настя, и мама соответственно http://www.cyberforum.ru/cpp-beginners/thread700457.html
Вчера Настина мама купила N апельсинов. Сегодня утром их уже не было. Настя точно помнит, что съела апельсинов на F меньше, чем папа, и на M больше, чем мама, и хочет узнать, кто же сколько съел. Ваша задача – помочь ей в этом. Со стандартного устройства ввода вводится три целых положительных числа – 10<=N<=100, 1<=F<=40, 1<=M<=40. Гарантируется, что задача всегда разрешима в целых числах. ...
C++ осталась последняя лабаа никак не могу справится Вот задание: Реализовать программу для хранения данных о растениях. Предусмотреть следующие поля: название, родина. Для древесных растений указать поля: высота, продолжительность жизни. Для остальных растений указать поля: семейство, признак использования в сельском хозяйстве. Предусмотреть отображение всех растений, только древесных и только используемых в сельском хозяйстве. Предоставить... http://www.cyberforum.ru/cpp-beginners/thread700452.html
Изменить цвет C++
Как в квадратной матрице поменять цвет главной диагонали? приведите пожалуйста пример для массива скажем на 4х4 или 5х5. Заранее спасибо
C++ Не выводит строку
Подскажите пожалуйста почему выводит бред? вот программа #include <iostream> #include <conio.h> #include <locale> #include <cstdio> using namespace std; int main() {
C++ std::random_device http://www.cyberforum.ru/cpp-beginners/thread700431.html
Здравствуйте. Я так понимаю, Windows, в отличии от линя, не предоставляет специльное устройство для недетерминированных случайных чисел. Т.е. запись std::random_device rd; под виндой ругается и кидает ексепшн. Неужели ф-ция из стандартной библиотеки писалась лишь для использования под никсы ? (приятно конечно, но лишь отчасти) Как на винде то получить недетерминированное число, или прийдется...
C++ Установить библиотеки Qt на C++ Builder или Visual Studio Кто-нибудь знает можно ли установить библиотеки Qt на C++ Builder или Visual Studio? подробнее

Показать сообщение отдельно
Morfeus
9 / 9 / 1
Регистрация: 22.10.2010
Сообщений: 110
17.11.2012, 21:21     Наполнение директории по условию
Дано два каталога, содержащих файлы *.txt и не содержащие подкаталогов. Третий заполняем сами следующим образом: нужно сравнить два каталога разницу записать в третий. Проверка проводится только для файлов *.txt.

В третий каталог нужно положить все файлы, которые есть в первом каталоге , но отсутствуют во втором.
В третий каталог нужно положить все файлы, которые есть во втором каталоге , но отсутствуют в первом.

Добавлено через 1 час 48 минут
короче что то намудрил, что даже сам запутался...)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "stdafx.h"
#include <iostream>
#include <string>
#include <windows.h>
using namespace std;
int main()
{
    WIN32_FIND_DATA f1; HANDLE hf1=FindFirstFile("C:\\WORK\\OS\\TEST\\dir1\\*.txt", &f1);
    WIN32_FIND_DATA f2; HANDLE hf2=FindFirstFile("C:\\WORK\\OS\\TEST\\dir2\\*.txt", &f2);   
    if (hf1!=INVALID_HANDLE_VALUE && hf2!=INVALID_HANDLE_VALUE) {
        do { 
            string  Path1="C:\\WORK\\OS\\TEST\\dir1\\", Path2="C:\\WORK\\OS\\TEST\\RESULT\\";
            Path1+=f1.cFileName;                Path2+=f1.cFileName;    
            string  Path3="C:\\WORK\\OS\\TEST\\dir2\\", Path4="C:\\WORK\\OS\\TEST\\RESULT\\";
            Path3+=f2.cFileName;                Path4+=f2.cFileName;
            CopyFile(Path1.c_str(),Path2.c_str(),true); CopyFile(Path3.c_str(),Path4.c_str(),true);
        }while ((FindNextFile(hf1,&f1)!=FindNextFile(hf2,&f2)) && (FindNextFile(hf2,&f2)!=FindNextFile(hf1,&f1)));      
    }
    FindClose(hf1);FindClose(hf2);
}

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