Выведите все содержимое параметров операционной системы, переданных 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;
}

Объяснение кода листинга программы

  1. Включаем файл стандартного ввода/вывода
  2. Объявляем функцию main с двумя аргументами: int argc (счётчик аргументов) и char* argv[] (указатель на массив аргументов).
  3. Инициализируем переменную k.
  4. Выводим количество аргументов при помощи функции printf с форматом %d.
  5. Запускаем цикл for от 0 до argc-1.
  6. В каждой итерации выводим значение аргумента при помощи функции printf с форматом %s.
  7. Возвращаем 0, чтобы указать, что программа успешно завершилась.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.143 из 5
Похожие ответы