• 締切済み

【VC++】文字列1800(午後6時という意味)のデータを時刻のデータにするには?

VC++6.0超超初心者です。 文字列1800(午後6時という意味)のデータを時刻のデータにするには、 どうすればよいかで困っています。 800をデータを変換して、長い数字列にしてTimeというクラス?が認識してくれるようにしたいのです。 ※まだまだクラスの考え方も十分ではないです。 以上、よろしくお願いします。

みんなの回答

回答No.1

Timeクラスがどのようなものかはわかりませんが, ・"1800"を1800にする (strtolなど) ・100で割った商が時,余りが分 でよいのではないでしょうか。

yuki7091
質問者

お礼

ご回答、ありがとうございます。 そう、1800/100というように計算すればよいのですが、 たとえば、ある変数に2009/04/03 18:00 という時刻のデータをいれると PC内部だとある長い数値として表現していました。 こんな感じで18:00のデータも変換したかったのです。 しかし、他のかたが私のソースを修正して下さいました。 変な質問をしてすみませんでした。 それに回答して頂き、ありがとうございました。

関連するQ&A