- Запустите командную строку
- Запустите ваш исполняемый файл.если это abc.exe, выполните:
abc.exe argument1 argument2 argument3 . . . argumentn
В коде argv[0]
будет содержать abc.exe
, argv[1]
будет содержать argument1
и так далее.argc
значение будет равно числу строк в argv
Пример
#include <stdio.h>
int main (int argc, char *argv[])
{
int i=0;
printf ("\nargc = %d", argc);
for (i=0; i<argc; i++)
{
printf ("\nargv[%d] = %s", i, argv[i]);
}
printf ("\n");
return 0;
}
, запущенный с:
demo.exe hello man this is a test
Выход:
argc = 7
argv[0] = demo.exe
argv[1] = hello
argv[2] = man
argv[3] = this
argv[4] = is
argv[5] = a
argv[6] = test
PS: пожалуйста, прекратите использование TurboC (3.1)