Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как с помощью с++ выпаолнить дос команду? 
:(
    Опции темы
ZloY_ZusuL
Дата 29.12.2009, 20:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 27.9.2006

Репутация: нет
Всего: 1



Ситуация такая - нужно написать прогу, которая склеивает рар архив с джепег файлом.
Собственно команда для склейки такая
copy /b file.jpg +file.rar file_new.jpg.

В идеале нужно написать прогу, алгоритм которой такой:
1. берем файл, который нужно "вшить" в картинку (соответственно, должно быть меню для выбора кодируемого файла)
2. Архивируем файл внутри программы в рар архив (видимо, нужно подключить рар библиотеку)) 
3. Выбираем изображение, в которое будем "зашивать" файл
4. Указываем имя выходного файла, нажимаем кнопку, получем картину, с "зашитым" в неё архивом.

Уровень с++ у меня школьный, прогу пишу для себя в целях обучения =)
Прошу помочь в ключевых моментах

PM MAIL   Вверх
cristaloleg
Дата 29.12.2009, 20:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 51
Регистрация: 15.6.2009
Где: Donetsk

Репутация: нет
Всего: нет



а причем дос???

Може тВы имели в виду просто команду???

Добавлено через 35 секунд
Код

system("copy /b file.jpg +file.rar file_new.jpg.");

PM   Вверх
ZloY_ZusuL
Дата 29.12.2009, 20:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 27.9.2006

Репутация: нет
Всего: 1



Да, её и имел ввиду. 
PM MAIL   Вверх
cristaloleg
Дата 29.12.2009, 20:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 51
Регистрация: 15.6.2009
Где: Donetsk

Репутация: нет
Всего: нет



ток для этого возможно понадобится(если винда)
Код

#include <windows.h>

PM   Вверх
bsa
Дата 29.12.2009, 22:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



cristaloleg, зачем? Функция system() является стандартной и ее объявление находится в #include <stdlib.h>
PM   Вверх
EvilsInterrupt
Дата 30.12.2009, 00:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Executables research
***


Профиль
Группа: Завсегдатай
Сообщений: 1019
Регистрация: 14.7.2007
Где: Железнодорожный, МО, Россия

Репутация: нет
Всего: 9



bsa, млин твою бы подсказку по поводу существования system да год назад... Сегодня прочитал про нее в Эккеле 1-й том, был не мало удивлен )
PM MAIL WWW ICQ Jabber   Вверх
cristaloleg
Дата 30.12.2009, 09:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 51
Регистрация: 15.6.2009
Где: Donetsk

Репутация: нет
Всего: нет



bsa, я сказал возможно понадобится...
PM   Вверх
xvr
Дата 30.12.2009, 11:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 35
Всего: 223



Цитата

2. Архивируем файл внутри программы в рар архив (видимо, нужно подключить рар библиотеку)) 
'рар библиотека' умеет только распаковывать. Для упаковки понадобится звать полноценный rar (с командной строки, через тот же system)

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0935 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.