Argv represents the argument values
That is, the variable passed to the main function when the program starts executing.
#include <stdio.h>
int main(int argc, char *argv[]) {
printf("%s\n", argv[0]);
printf("%s\n", argv[1]);
return 0;
}
For example, when we execute a program using the following command line
F:\hello.exe lautturi
will output:
F:\hello.exe lautturi
argv[0] is the program name
argv[1] is the first parameter