Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 05.06.2016
Сообщений: 103

Реализовать программу в виде исполняемого файла, запускаемого посредством аргументов командной строки

24.01.2017, 03:57. Показов 2483. Ответов 4
Метки c++ (Все метки)

Студворк — интернет-сервис помощи студентам
не могу понять что это означает и как это реализовать:

Работа должна быть выполнена в виде 1 исполняемого файла, принимающего параметры следующим
образом:
$ ./lab number [args]
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.01.2017, 03:57
Ответы с готовыми решениями:

Вычислить сумму чисел, передаваемых программе в виде аргументов командной строки
Всем доброго дня! Прошу помочь с решением задачи. Начальная задача стояла так: программа должна вычислять сумму чисел, передаваемых ей...

Копирование содержимого одного файла в другой посредством командной строки
Здравствуйте, Передо мной встала задача написать программу, которая работала бы через командную строку, а именно которой можно было бы...

Напишите программу, которая считывает из аргументов командной строки массив слов
Напишите программу, которая считывает из аргументов командной строки массив слов и сортирует этот массив по двум критериям. Программа...

4
 Аватар для mokojumbot
160 / 160 / 30
Регистрация: 09.11.2012
Сообщений: 1,008
24.01.2017, 05:55
Лучший ответ Сообщение было отмечено toyi как решение

Решение

Программа должна быть в виде одного исполняемого файла (одна программа решает всю задачу).
Тут в примере программа называется lab принимает первым аргументом number и за ним еще, видимо, какие-то аргументы.
1
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
24.01.2017, 16:59
Лучший ответ Сообщение было отмечено toyi как решение

Решение

реализовывается это с помощью записи main в форме
C++
1
2
3
4
int main(int argc, char *argv[])
{
...
}
И далее работаете с аргументами argv. argc - количество аргументов. Первым аргументом всегда идёт название самой программы.
1
0 / 0 / 0
Регистрация: 05.06.2016
Сообщений: 103
24.01.2017, 17:06  [ТС]
Также насколько я понял это делается в linux
0
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
24.01.2017, 17:10
Цитата Сообщение от toyi Посмотреть сообщение
Также насколько я понял это делается в linux
Не имеет значения, данная форма main работает одинаково на всех ОС и компиляторах, соответствующих стандарту.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.01.2017, 17:10
Помогаю со студенческими работами здесь

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

Передача аргументов командной строки
Смысл в том, что бы реализовать switch по количеству аргументов командной строки, выполняя при этом каждый аргумент в case'е. У самого не...

Разбор аргументов командной строки
Для Unix существуют специальные средства для разбора опций командной строки (функции GNU getopt и getopt_long). Хотелось бы узнать, есть ли...

Ввод аргументов командной строки
Здравствуйте, такой вопрос: как задаются аргументы командной строки в си? нужно скомпилировать exe и запустить его через командную строку...

Конкатенация аргументов командной строки
Всем привет. /пишу небольшое приложение для управления одним продуктом и встал в ступор со следующей задачей. Командная утилита...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru