構造体のダンプ

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
うずら

構造体のダンプ

#1

投稿記事 by うずら » 10年前

こんにちは。
VisualStudio2013(C++)を使用してゲームを作成しています。

現在キーコンフィグを実装しているのですが、現在の実装だと保存を一切していないので
起動するたびに設定を変更しなければデフォルト設定のままになってしまいます。

設定を保存できるようにしようと思ったのですが、正直ファイルフォーマットとか面倒です。

設定ファイルはクラスになっているのでそのままfopen,fwrite,freadなどの関数をつかってダンプしようと思っています。
バイトオーダー云々とかであまりよくない手法だとは聞きましたが、それはネットワークなどを使用して、
そのファイルを作成したコンピューター以外で読み込むときに問題が発生する可能性があるだけで、
設定ファイルを%AppData%などに保存してほかのパソコンでの使用は想定していません、という実装にしてしまえば
特に問題はない、ということであってますか?

うずら

Re: 構造体のダンプ

#2

投稿記事 by うずら » 10年前

追記:
なかでポインタは使用せず
intやcharなどの基本的な型のみ使用しています。

アバター
h2so5
副管理人
記事: 2212
登録日時: 13年前
住所: 東京
連絡を取る:

Re: 構造体のダンプ

#3

投稿記事 by h2so5 » 10年前

POD構造体であれば直接ダンプしても特に問題はありません。
バージョンアップなどで設定項目が変わった時に互換性がなくなるのであまりオススメはしませんが。

うずら

Re: 構造体のダンプ [解決]

#4

投稿記事 by うずら » 10年前

ありがとうございます。

キーコンフィグだけならあまりデータ構造が変わることがないと思うので直接ダンプしようと思います。

閉鎖

“C言語何でも質問掲示板” へ戻る