Семафоры. Лишь записать в файл три числа, а потом в другом приложении\потоке прочитать. В main1.c (
https://pastebin.com/2wp34U9N) создаю бинарный файл, записываю в него три флоата и закрываю поток записи. В main2.c (
https://pastebin.com/Spc273Sp) открываю этот же файл, пытаюсь считать 3 флоата и вывести на экран, но запускаемый файл так не думает и выводит сообщение Can't read a,b,c from file (путем проб и ошибок узнал что fread не считывает эти флоаты потому что преждевременно достигает конца файла).
Когда пытаюсь дебажить, то все блин работает так как и задумывалось. Я уже не знаю что и думать (