VC

下記のサンプルは、ログファイルにメッセージを出力する処理を紹介しています。

  • VCでファイルに書き込み処理
  • ミリ秒を取得する処理
  • 文字列の連結処理
void WriteLog(char *msg)
{
	FILE      *file;
	char      buff[1024];

	SYSTEMTIME t;
	GetSystemTime(&t);

	sprintf(buff, "%04d/%02d/%02d %02d:%02d:%02d.%03d \t %s", 
		t.wYear , t.wMonth , t.wDay ,
                t.wHour , t.wMinute , t.wSecond , t.wMilliseconds, msg);
	strcat(buff,"\n");

	CString fileName;
	fileName.Format ( "C:\\Log\\%04d%02d%02d_XXXX.log", t.wYear , t.wMonth , t.wDay );

	file = fopen(fileName,"a");
	
	fputs(buff,file);
	fclose(file);
}


あなたのお住まいの地域で最安のブロードバンド選び

コメント:



(画像の文字列を入力して下さい)

トップ   編集 凍結 差分 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019/12/02 (月) 12:43:28 (1628d)

G|Cg|C@Amazon Yahoo yV

z[y[W yVoC[UNLIMITȂ1~] COiq COsیI