0

recvからメッセージを取り出し、テキストファイルに書き込んだ後、テキストファイルの内容配列の各文字をunsigned charにキャストしてテキストファイルに書き込むと、使用可能な形式に戻すことができますか?または、ファイルの書き込み/読み取りの前後に何らかの変換を行う必要がありますか?recvからテキストファイルに返されたchar配列を書き込んで、char配列に戻す方法

+0

何のプログラミング言語、私たちは話していますか? – devsnd

+0

申し訳ありませんC++ –

答えて

0

もちろんです。あなたのファイルをバイナリモードで開くようにして、RTLがあなたのメッセージをmangleしないようにしてください。

ofstream f("file.txt", ios_base::out | ios_base::binary); 
f.write(data, len); 
f.close(); 

その後...

ifstream f("file.txt", ios_base::in | ios_base::binary); 
f.read(data, len); 
f.close(); 
関連する問題