mon*_*ing 5 c c++ binary bash octal
我有二进制文件,包含双打.如何将其打印到终端.我已经尝试了octaldump'od',但无法弄清楚我尝试过的语法
head -c80 |od -f
Run Code Online (Sandbox Code Playgroud)
但这不起作用,od的手册非常糟糕.
我已经制作了我想要的ac程序,比如假设10个双块.
double tmp[10];
while(fread(tmp,sizeof(double),10,stdin))
for(int i=0;i<10;i++) printf("%f\t",tmp[i]);
Run Code Online (Sandbox Code Playgroud)
谢谢.
您尝试过hexdump实用程序吗?
hexdump -e ' [iterations]/[byte_count] "[format string]" ' filename
Run Code Online (Sandbox Code Playgroud)
其中格式字符串应为"%f",字节数应为 8,并迭代您要读取的浮点数