Я пытаюсь написать программу на C, которая принимает имя входного файла и выводит файл с тем же именем, но с другим расширением.Например, он взял бы файл example.in и вывел example.out.
Я сейчас пытаюсь:
char *fname = argv[2];
char *fout = fname;
, но я не знаю, как поступить и изменить расширение файла.