Если я использую printf("3-й аргумент: %s\n", argv[2]); это работает нормально, но при попытке сделать то же самое в отдельной функции это не работает.
Код: Выделить всё
char const filename(char const *argv)
{
char const *filename = &argv[2];
printf("File name is: %s\n", filename);
return *filename;
}
int main(int argc, char const *argv[])
{
filename(*argv);
return 0;
}
Подробнее здесь: https://stackoverflow.com/questions/798 ... -from-argv
Мобильная версия