Я пытаюсь запустить код с freopen() на mac os, , но он не печатает какой-либо вывод в указанном файле. Хотя, он отлично работает на окнах. Я использую X-Code Editor и входные и выходные файлы находятся в том же пути, что и CPP файлfreopen() не работает на mac
#include <cstdio>
int main(){
freopen("input.in","r",stdin);
freopen("output.out","w",stdout);
int x;
scanf("%d",&x);
printf("%d\n",x);
return 0;
}
Начните с проверки возвращаемого значения, чтобы увидеть, если открытие удалось. Если вы работаете из XCode, вам нужно установить рабочий каталог проекта в соответствующее место. – molbdnilo