@TopToster

Как передать текст через командную строку в Си?

Добрый день,мне попалось задание в котором нужно передать текст через командную строку(я знаю что это связано с argc argv),пожалуйста выручите!!!
  • Вопрос задан
  • 520 просмотров
Решения вопроса 1
myjcom
@myjcom
https://en.cppreference.com/w/c/language/main_function
#include<stdio.h>
int main(int argc, char* argv[])
{
  if(argc > 0)
  {
    for(int i = 0; i != argc; ++i)
       printf("%s\n", argv[i]);
  }
}

argv[0] = имя программы, далее по порядку аргументы 1, 2, 3 ... , argc --> argv[1], argv[2], ... , argv[argc]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы