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

C++ паттерны, архивация файлов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление средней буквы из нечетного слова http://www.cyberforum.ru/cpp/thread302189.html
помогите пожалуйста составьте программу с кодом на С, просто я сам нешарю в строках. Условие:Дана последовательность, содержащая от 2 до 30 слов, в каждом из которых от 2 до 10 строчных русских букв; между соседними словами- запятая, за последним словом- точка. Напечатать все слова последовательности, которые отличены от последнего слова, предварительно преобразовав каждое из них по следующему...
C++ Вычеркивание i строки j столбца в матрице #include "stdafx.h" #include "conio.h" #include "math.h" #include "time.h" #include <stdlib.h> #include <locale.h> int main() http://www.cyberforum.ru/cpp/thread302148.html
Описать структуру с именем NOTE C++
Описать структуру с именем NOTE, содержащую следующие поля: фамилия, имя; номер телефона; день рождения (массив из трех чисел). Написать программу, выполняющую следующие действия: ввод с клавиатуры данных в массив, состоящий из восьми элементов типа NOTE; вывод на экран информации о человеке, номер телефона которого введен с клавиатуру; если такого нет –...
Назначение кода C++
Добрый день, скажите плиз, что означают эти строчки кода x1 = rc.right/25-rc.left; k=(xk-xn)/(rc.right*23/25+rc.left); Добавлено через 8 часов 55 минут вопрос ещё актуален
C++ Максимальный элемент массива http://www.cyberforum.ru/cpp/thread301610.html
вот моя программа: #include<stdio.h> #include<stdlib.h> #include<time.h> #include<iostream> int main(){ int mass,max; max=mass; for(int i=0;i<100;i++){
C++ Поиск подстроки Почему при поиске вхождения подстроки в строку если я ввожу несколько слов, то компилятор разделяет строку на слова и ищет вхождение в них? Мне надо составить программу, с которой можно было бы "разговаривать" #include <cstdlib> #include <iostream> #include <conio.h> #include <stdlib.h> using namespace std; подробнее

Показать сообщение отдельно
Versus12243
0 / 0 / 0
Регистрация: 08.11.2010
Сообщений: 15
Завершенные тесты: 1

C++ паттерны, архивация файлов - C++

22.05.2011, 21:45. Просмотров 810. Ответов 0
Метки (Все метки)

Начал делать реализацию паттерна Strategy, короче если кто-то может завершить код помогите. А вообще вопрос стоит так: "как запустить архивацию в С++?". Если кто может помогите.
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#include <iostream>
#include <string>
#include <>
 
// ÈåðГ*ðõèÿ ГЄГ«Г*ññîâ, îïðåäåëÿþùГ*Гї Г*ëãîðèòìû Г±Г¦Г*ГІГЁГї ГґГ*éëîâ
class Compression
{
  public:    
    virtual ~Compression() {}
    virtual void compress( const string & file ) = 0;
};
 
class ZIP_Compression : public Compression
{
  public:
    void compress( const string & file ) {
        cout << "ZIP compression" << endl;
    }
};
 
class ARJ_Compression : public Compression
{
  public:
    void compress( const string & file ) {
        cout << "ARJ compression" << endl;
    }
};
 
class RAR_Compression : public Compression
{
  public:
    void compress( const string & file ) {
        cout << "RAR compression" << endl;
    }
};
 
 
// ГЉГ«Г*Г±Г± äëÿ èñïîëüçîâГ*Г*ГЁГї
class Compressor 
{
  public:
    Compressor( Compression* comp): p(comp) {}
   ~Compressor() { delete p; }
    void compress( const string & file ) {
        p->compress( file);
    }
  private:
    Compression* p;
};
 
 
int main()
{
    Compressor* p = new Compressor( new ZIP_Compression);
    p->compress( "file.txt");
    delete p;
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru