http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1060403548&res=102

にソースを貼りました。

コメント部分が正しいかどうかの判定をお願いします。

それと、いくつかわからないところがあります。

struct tm *tm_now;
は何のために宣言?

now = time(NULL);
は以下のどっちが正しいのですか?
/* 現在時刻を取得 */
/*秒数形式の時刻*/

tm_now = localtime(&now);
は以下のどっちが正しいのですか?
/*now を構造体 tm型の変数に変換する*/
/*時刻形式へ*/