*ptr 型のポインタがありますuint8_t
。これは、約 32 バイトのバイナリ データを指しています。ポインターが指しているコンテンツを C++ のファイルに出力したいと思います。私はバイナリモードで行きます。すなわち
ofstream fp;
fp.open("somefile.bin",ios::out | ios :: binary );
//fp.write( here is the problem )
fp.write((char*)ptr,sizeof(ptr));
ptr が指している内容を印刷する方法はありますか? 先ほど示した方法では、32 バイトのデータを指している間にファイルに 8 バイトのデータを取得するためです。