C++でファイル書き出しを試してみた


C++でコードを書いていてやったことのなかったfstreamを使用したファイル書き出しをやってみた。
以下今回使用したコード

生成されたファイルをバイナリーエディタで見てみた結果は…

バイナリーエディタに取り込んだ画像

char型の配列は先頭のポインタをファイルに入れることで配列すべてを保存することが出来た。
int型の配列は先頭ポインタをファイルに入れてもアドレスが保存されてしまった。また、'*'をつけてファイルに入れることで1要素を保存することが出来たため、配列すべてを保存するためにfor文でファイルへ入れた。
構造体はそのままファイルへ入れることはできなかった。何かやり方があるのかな?


参考にしたサイト

この記事が気に入ったらサポートをしてみませんか?