小编Swa*_*hta的帖子

将uint8_t类型写入文件C++

我有一个类型为uint8_t*ptr类型的指针,它指向大约32字节的二进制数据.我想将我的指针指向的内容打印到C++中的文件.我正在使用二进制模式即

ofstream fp;
fp.open("somefile.bin",ios::out | ios :: binary );
//fp.write( here is the problem )
fp.write((char*)ptr,sizeof(ptr));
Run Code Online (Sandbox Code Playgroud)

有没有办法可以这样做,以便我打印出ptr指向的内容,因为我刚刚显示的方式,当它指向32字节的数据时,我在文件中获得8个字节的数据.

c++ file-io

2
推荐指数
1
解决办法
6514
查看次数

标签 统计

c++ ×1

file-io ×1