linux编程--将十六进制数据输出到指定文件里
来源:互联网 发布:余华兄弟读后感知乎 编辑:程序博客网 时间:2024/06/11 09:32
//将十六进制数据输出到a.bin文件里#include <stdio.h> #include <string.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <errno.h> int main(int argc, char **argv) { int fd; if(argc==1) { printf("outbin use format:\n outbin <key>\n"); return 0; } remove("./a.bin"); fd = open("./a.bin", O_RDWR | O_CREAT,S_IRWXU); if (fd == -1) { printf("open file open_file_test failed!\n%s\n", strerror(errno)); return -1; } char *buf=argv[1]; //存放十六进制内容 unsigned char raw; if(buf=='\0') { printf("no data\n"); return 0; } char i=0; do { char raw[]="ff"; strncpy(raw,buf+i,2); unsigned char data=strtoul(raw,NULL,16); //printf("data=%d\n",atoi("11")); write(fd,&data,1); i+=2; }while(buf[i]); close(fd); printf("Out file:a.bin OK\n"); return 0;}
0 0
- linux编程--将十六进制数据输出到指定文件里
- 将命令行文本输出到指定文件
- Linux下将数据以十六进制的形式记录到日志文件
- log4j将指定信息输出到指定文件
- linux 日志输出到指定文件
- matlab输出指定位数十六进制到文本
- log4j把不同级别输出到指定文件里
- 将数据输出到文件1
- 将tomcat运行时的日志输出到指定文件
- 配置tomcat将控制台日志输出到指定文件
- eclipse控制将日志输出到外部指定文件中
- 将linux启动信息输出到文件
- sql server 2005将结果输出到 文件里
- 如何将gcc的错误信息输出到文件里
- 将执行结果输出到CSV文件里
- Windows shell 编程 ¬¬——将指定文件夹中的所有文件名输出到一个文件中
- matlab自动输出数据到excel文件的指定单元格
- 将Linux 标准输出,错误输出重定向到文件
- div+css css选择器
- VC激活最大化窗口
- 异常处理、递归和单体程序设计方法1
- 关于Qt5官方demo解析集36——Wiggly Example
- java中volatile关键字的含义
- linux编程--将十六进制数据输出到指定文件里
- secure crt 下打开vim 界面太丑的解决方案
- android之ContentResolver与ContentProvider
- UITextField的点击事件
- LoadRunner教程07:回放测试脚本
- Windows异常代码查询
- Android动画机制全解析
- 【Ant】Ant 安装和配置
- 乐嘉老师的性格色彩