Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
DanielKessler
0 / 0 / 0
Регистрация: 14.09.2014
Сообщений: 52
1

Нужно разобраться с кодом архивации

30.11.2015, 20:29. Просмотров 236. Ответов 0
Метки нет (Все метки)

У меня была поставлена задача написать код, который архивировал бы каждый подкаталог заданного каталога, самому архивировать не нужно, нужно лишь научиться перебирать подкаталоги и научится запускать с под своей программы другие программы для архивации или же найти и воспользоваться библиотекой, которая этим занимается, мне помогли с этим заданием, но толком ничего не объяснили, не могли бы вы мне объяснить этот код и возможно упростить его как-то. (Использовалась Visual Studio 2013). Заранее большое спасибо
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
36
37
using <mscorlib.dll>
 
#include "stdafx.h"
#include <iostream>
 
using namespace System;
using namespace System::IO;
using namespace std;
 
void Search(String^ sDir)
{
    array<String^>^ d = Directory::GetDirectories(sDir); 
    int numDirs = d->Length; 
 
    for (int i = 0; i < numDirs; i++) 
    {
        Console::WriteLine(d[i]); 
        String^ tcom = "zip -r "" + d[i] + "" "" + d[i] + ""\0";    
        array<wchar_t>^ ncom = tcom->ToCharArray(); 
        char com[256];
        for (int j = 0; j < ncom->Length; j++) 
            com[j] = ncom[j];
        system(com); 
    }
}
 
int main(void)
{
    setlocale(LC_ALL, ""); 
    Console::WriteLine("Введiть папку призначення:\n");
    String^ Dir; // папка
    Dir = Console::ReadLine();
    Console::WriteLine("\n\n");
    Search(Dir); 
    system("pause"); 
    return 0;
}
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.11.2015, 20:29
Ответы с готовыми решениями:

Нужно разобраться с кодом
что делается в 6 строке и с 44-60? #include &lt;iostream&gt;; #include &lt;string.h&gt;; using namespace...

Нужно разобраться с кодом (Объяснить что к чему)!
Здравствуйте необходима помочь разобраться с кодом Может кто ни будь добавить комментарий к...

Разобраться с кодом
Есть готовый код программы, решающей следующую задачу: Для двух прямолинейных кусков круглой...

Не могу разобраться с кодом
Не могу разобраться с участком кода, а именно зачем нужны &quot;++&quot; *buffer-&gt;DataEnd++ = data32;

Немогу разобраться с кодом
код писал не я, помогите пожалуйста разобраться.Я не могу понять за что отвечает та или иная...

0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.11.2015, 20:29

Необходимо разобраться с кодом
Объясните пожалуйста что делает эта программа #include &lt;vector&gt; #include &lt;cstdio&gt; using...

Не могу разобраться с кодом
Здравствуйте! Скажите, что выполняет программа в данном фрагменте и что обозначают стрелки? p1 =...

Не могу разобраться с кодом
Ввести строку, содержащую несколько слов. Определить самое длинное и самое короткое слово. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.