Вывести число аргументов, переданых программе в командной строке.
Ноль или более аргументов, передающиеся в программу через параметры командной строки. Имя программы не считать.
Стандартный поток ввода (stdin) не используется.
Одно целое число - количество аргументов. Если на вход поступило 0 чисел (программа была запущена без параметров), считать результат равным 0.
Результат вернуть через код завершения программы (Exit Code).
Стандартный поток вывода (stdout) не используется.
Параметры программы | Код возврата |
---|---|
3 15 9 20 | 4 |
a b c d e f | 6 |
0 |
Вычислить сумму нескольких целых чисел.
Ноль, одно или несколько целых чисел, передающиеся в программу через параметры командной строки. Имя программы не считать.
Стандартный поток ввода (stdin) не используется.
Одно целое число, равное сумме данных чисел. Если на вход поступило 0 чисел (программа была запущена без параметров), считать результат равным 0.
Результат вернуть через код завершения программы (Exit Code).
Стандартный поток вывода (stdout) не используется.
Параметры программы | Код возврата |
---|---|
3 15 9 20 | 47 |
12 21 -11 44 | 66 |
0 |
Вывести первые N параметра окружения, переданных программе
Количество параметров (ноль или более), передающееся в программу через параметры командной строки. Аргументы окружения.
Стандартный поток ввода (stdin) не используется.
Первые N параметров на стандартный поток вывода (stdout).
Параметры программы | Стандартный вывод |
---|---|
1 | LD_LIBRARY_PATH=/home/judges/compile/lib |
В качестве единственного аргумента командной строки Вашей программе передано имя файла. Выведите размер этого файла
Если аргумент не дан, выведите в output.txt "Usage: stat filename" без кавычек и с переводом строки в конце, а также верните 1 в качестве кода возврата.
Если файл не удаётся открыть (например, его не существует), выведите в output.txt "Can't open file" без кавычек, затем через пробел имя файла и верните 2 в качестве кода возврата
Если же открытие успешно, выведите в output.txt размер файла в байтах, закройте файл и верните 0 в качестве кода возврата