PHPを使ってバイナリファイルから配列の初期化子を生成する 公開日:2021年12月15日 PHPによる前処理プログラミング技術情報 こんにちは、高木です。 引き続き例によってPHPでC言語の前処理を行う話題です。今回は、バイナリファイルを読み込んで、その内容で配列を作ってみることにします。配列の名前や記憶クラス指定子などはクライアントコードで用意すれ […] 続きを読む
8.2 バイナリファイルから変数 (ポインタ以外) を読む。 公開日:2021年8月28日 C++関数・テンプレート集プログラミング技術情報 今回は前回の逆で、バイナリファイルから変数を読み込みます。実際にはバイナリファイルというよりバイナリストリームからの読み込みになります。ファイルから読み込む場合はstd::fstreamなどを使えばいいでしょう。 [cr […] 続きを読む
8.1 バイナリファイルに変数(ポインタ以外)を書く。 公開日:2021年8月27日 C++関数・テンプレート集プログラミング技術情報 内部にポインタや参照を含まない型のオブジェクトであれば、単純なバイト列としてバイナリファイルに書き込むことができそうです。実際には仮想関数を持つ型はダメというようにいくつかのさらに制約があります。昔から単純なバイナリーデ […] 続きを読む
8. 入出力に関するテンプレート 更新日:2021年8月30日 公開日:2021年8月27日 C++関数・テンプレート集プログラミング技術情報 元ネタ 8.1 バイナリファイルに変数 (ポインタ以外) を書く。 8.2 バイナリファイルから変数 (ポインタ以外) を読む。 8.3 改行コード(CR, CRLF, LF)が混在するテキストファイルを読む。 ↑ C+ […] 続きを読む