Как мне читать в длинном двойном в C?
long double x; scanf("%Lf", &x);
Помните, что «long double» является синонимом «double» в Visual Studio.
http://blogs.msdn.com/ericflee/archive/2004/06/10/152852.aspx
Ответ ХРНТА (scanf("%Lf", &x)) или
scanf("%Lf", &x)
long double x; if(read(fd,&x,sizeof(x))!=sizeof(x)) printf("Oops\n");
вопрос очень расплывчатый.
вы можете использовать спецификатор формата% ld для чтения длинных двойных переменных.