У меня есть приложение Windows Forms, которое запускает другое консольное приложение.
вот часть кода
prog = new Process();
prog.StartInfo.FileName = exefile;
Консольное приложение должно создавать файл, но при запуске этого приложения из C # оно не создает никакого файла
когда я запускаю консольное приложение с двойным щелчком, оно работает нормально
вот часть кода из "exefile" (на c ++)
freopen("file.in","r",stdin);
freopen("file.out","w",stdout);
printf("somedata\n");
"file.in" обязательно существует