C/C++でバイナリファイルを読み書きする
標準ライブラリ関数を用いたC++でのバイナリファイル操作について解説します。特に、Android開発など、Windows APIやサードパーティ製ライブラリの使用が制限される環境で役立つ手法に焦点を当てます。
バイナリデータの逐次読み書き
以下のコードは、バイナリデータをチャンクごとに読み書きする基本的な方法を示しています。
#include <fstream>
#include ...
8月9日 15:48 投稿
C言語によるファイル操作の実装方法
C言語でのファイル入出力処理に関する基本的なサンプルコードを以下に示します。
ファイルへの書き込み
#include <stdio.h>
int main() {
FILE *fp;
// 書き込みモードでファイルを開く(存在しない場合は作成し、既存の場合は内容をクリア)
fp = fopen("sample.txt", "w");
if (fp == NULL) {
printf(&q ...
6月18日 23:09 投稿
C言語による学生情報管理システムの実装
構造体と動的メモリ管理を用いた学生データベース
ヘッダーファイルの設計(student.h)
本システムでは、#pragma once を使用して二重インクルードを防止しています。学生一人の情報を保持するStudent構造体と、複数の学生を管理するBook構造体を定義しています。
// student.h
#pragma once
#include <stdio.h>
#include <stdlib.h>
#include <string. ...
6月7日 16:13 投稿