向文本文件中写入16进制数据
2013-01-22 22:41
218 查看
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
char test[6]={0x12,0x25,0x12,0x7F,0x80,0x97};
char buffer[10]={0};
int i=20;
ofstream file;;
file.open("test.txt",ios_base::app);
file.clear();
file.eof();
file.hex;
for(int i=0;i<6;i++)
{
file.write("0x",2);
unsigned char n=test[i];
if((int)n>127)
{
sprintf(buffer,"%x",test[i]);
file.write(&buffer[6],4);
}
else
{
sprintf(buffer,"%x",test[i]);
file.write(buffer,4);
}
}
file.close();
}
#include<fstream>
using namespace std;
int main()
{
char test[6]={0x12,0x25,0x12,0x7F,0x80,0x97};
char buffer[10]={0};
int i=20;
ofstream file;;
file.open("test.txt",ios_base::app);
file.clear();
file.eof();
file.hex;
for(int i=0;i<6;i++)
{
file.write("0x",2);
unsigned char n=test[i];
if((int)n>127)
{
sprintf(buffer,"%x",test[i]);
file.write(&buffer[6],4);
}
else
{
sprintf(buffer,"%x",test[i]);
file.write(buffer,4);
}
}
file.close();
}
相关文章推荐
- J2SE 8的输入输出--读取/写入文本文件和读取/写入二进制数据
- 数据从文本文件写入数据库表的捷径
- 一组数据要以16进制写入byte数组中
- C#学习笔记(22)——C#创建文本文件txt并追加写入数据
- VC++中向txt文档中写入16进制数据然后以16进制数显示出来
- 文件磁盘相关函数[22]-文本文件读写-不同数据类型的写入
- C语言:用字符读取流和输出流来读写入数据。(文本文件)
- 动态创建文本文件并写入数据 避免正由另一进程使用,因此该进程无法访问该文件。的问题
- Vb6.0写文本文件并写入十六进制数据
- 如何用C语言产生10000个不重复的随机整数?并且把它写入到一个文本文件中作为其他函数测试用的数据。
- JAVA实现向文本文件中多次写入数据
- C#创建文本文件,写入数据,输出数据
- C#使用FileStream类将数据写入文本文件
- 如何把数据保存成16进制写入文件
- 将数据写入到文本文件中
- Matlab处理读取ASCII文本数据找到规则需求,重新写入数据到新的文本文件[示例:有限元边界条件施加]
- 将一些格式化的数据写入文本文件,…
- C# Python 读取txt中的文件,将16进制的数据按照小端方式排列,处理为有符号的数字,并写入text文件;控制台和界面两种方式
- 使用Apache POI读取Excel文件,将读取的数据转换成json写入文本文件
- 利用python对Excel中的特定数据提取并写入新表