ファイルを書く

  バイナリファイルを書くのに必要な関数



このページのアンダーラインのあるリンクは、全て Microsoft へのリンクです

1) fopen
2) fwrite
3) fclose

※ stdio.h が必要です



  バージョン情報を構造体ごと書き込む



  
#include "stdafx.h"
#include <windows.h>

int main(int argc, char* argv[])
{
	FILE *fp;
	
	fp = fopen( "version.dat", "wb" );
	if ( fp == NULL ) {
		printf( "%s がOPENできませんでした\n", "version.dat" );
		return 0;
	}

	OSVERSIONINFO osvi;
	ZeroMemory(&osvi, sizeof(OSVERSIONINFO));
	osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
	GetVersionEx((OSVERSIONINFO*)&osvi);
	
	fwrite( (void *)&osvi, sizeof( osvi ), 1, fp );
	
	fclose( fp );
	return 0;
}
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ