Я получил двоичный файл, который содержит, удваивается. Как я распечатываю это к терминалу. Я попробовал octaldump 'передозировка', но наклон выясняет синтаксис, как который я попробовал что-то
head -c80 |od -f
Но это не работает, страница справочника для передозировки чрезвычайно плоха.
Я сделал c программу, которая делает то, что я хочу, что-то как принятие 10double блоки.
double tmp[10];
while(fread(tmp,sizeof(double),10,stdin))
for(int i=0;i<10;i++) printf("%f\t",tmp[i]);
спасибо.
Вы пробовали Hexdump Утилита? Утилита?
hexdump -e ' [iterations]/[byte_count] "[format string]" ' filename
Где строка формата должна быть «% f»
, подсчет байта должен быть 8, а также итерации величины плавающихся, которые вы хотите прочитать
Команда OD
, которую вы ищете, - это
od -t fD
(что означает «значения с плавающей точкой, из Double
размер»).