プロが教えるわが家の防犯対策術!

Webやここで検索していてもわかりませんでした。お願いします。
通常ファイル名の作成はfopen("ファイル名","wなど")ですが、目標としてはプログラムで今日の日付を取得し、「ファイル名050420」という風に付け加えたいのですがどうすればできますか?

A 回答 (2件)

例えば


CTime time = CTime::GetCurrentTime();

time.GetYear(),time.GetMonth(),time.GetDay()
を使うのは?
    • good
    • 2

日付を含む文字列を作成するようにすればうまくいきます。



time_t t;
char fname[32];

t = time(NULL);
strftime(fname, sizeof(fname), "basename%y%m%d.log", localtime(&t));
で出来上がったfnameでfopen()してください。
    • good
    • 6
この回答へのお礼

ありがとうございます!!!
おかげで日付つきのファイルを作ることができました♪

お礼日時:2005/04/20 14:51

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています