Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / C/C++

Выпуск № 459
от 08.07.2006, 17:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 344, Экспертов: 45
В номере:Вопросов: 1, Ответов: 1


Вопрос № 48032: Во первых приветствую: привет экспертам. Во вторых хочу задать вопрос как из одного .exe файла запустить разные программы с помощью ключей ? Допустим команда copy. Copy file.txt file.txt –a Вот как программа распознаёт имена файлов и ...

Вопрос № 48.032
Во первых приветствую: привет экспертам.
Во вторых хочу задать вопрос как из одного .exe файла запустить разные программы с помощью ключей ?
Допустим команда copy.
Copy file.txt file.txt –a
Вот как программа распознаёт имена файлов и ключ –a ,,,???,,,
Или вот пример из игры ! CS !
Есть обычный .exe файл который запускает игру Half-Life ! Но если в иконке дописать
Hl.exe –cstrike то запустится игры Counter-Strike !
Спасибо за внимание .
Отправлен: 03.07.2006, 16:42
Вопрос задал: Tamashev Denis M (статус: 2-ой класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: gitter
Здравствуйте, Tamashev Denis M!
Всё очень просто, при запуске, например в функции
int main( int argc, char *argv[])
анализируется количество параметров командной строки (argc) а затем сами параметры командной строки (argv) и уже, в зависимости от полученных данных из командной строки, программа выполняет то или иное действие
Пример - в приложении.

Приложение:

Ответ отправил: gitter (статус: Студент)
Ответ отправлен: 03.07.2006, 17:09
Оценка за ответ: 5
Комментарий оценки:
Спасибо большое … Теперь всё понятно .


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.34 от 01.06.2006
Яндекс Rambler's Top100

В избранное