По умолчанию программа C после компиляции запускается в исходном каталоге, где автоматически создаются все остальные файлы (.exe, .o, .c).
Как выбрать каталог, в котором я хочу запустить его изнутри программы?
Это невозможно.Это зависит от вашей IDE и вашего компилятора.Спасибо!