Выведите все содержимое параметров операционной системы, переданных main - C (СИ)
Формулировка задачи:
Выведите на экран количество переменных, полученных через параметры main().
Выведите все содержимое параметров операционной системы, переданных main().
вот,что я написал,наверно бред...
#include<stdio.h>
int main (int args, char*argv[]);
int main(int args, char*argv[], char*argp[]);{
{printf(int args, char*argv[]);
}
int main(int args, char*argv[], char*argp[]);
{printf(int args, char*argv[], char*argp[]);
}
return 0;
}Решение задачи: «Выведите все содержимое параметров операционной системы, переданных main»
textual
Листинг программы
#include <stdio.h>
int main(int argc, char* argv[])
{
int k;
printf("Kolichestvo = %d\n", argc);
for (k=0;k<argc;k++)
printf("%s\n", argv[k]);
return 0;
}
Объяснение кода листинга программы
- Включаем файл стандартного ввода/вывода
- Объявляем функцию main с двумя аргументами: int argc (счётчик аргументов) и char* argv[] (указатель на массив аргументов).
- Инициализируем переменную k.
- Выводим количество аргументов при помощи функции printf с форматом %d.
- Запускаем цикл for от 0 до argc-1.
- В каждой итерации выводим значение аргумента при помощи функции printf с форматом %s.
- Возвращаем 0, чтобы указать, что программа успешно завершилась.