我有一个类型为uint8_t
* ptr类型的指针,指向大约32个字节的二进制数据。 我想将指针指向的内容打印到C++中的文件中。 我用二进制模式会即将uint8_t类型写入文件C++
ofstream fp;
fp.open("somefile.bin",ios::out | ios :: binary);
//fp.write(here is the problem)
fp.write((char*)ptr,sizeof(ptr));
有没有一种方法,我可以做到这一点,让我打印出PTR指向,因为这样我刚才显示的内容,我得到的8个字节的数据在指向32字节数据的文件中。
你认为是错的'fp.write((字符*)PTR,32) ;'? – jahhaj 2012-08-01 18:59:29