1

いくつかのMFCC++コード(Windows Mobile6.5デバイスで実行されているActiveXOCXコントロール)を継承しました。システムの日付と時刻を取得し、comポートを介して別のデバイスに渡される既存の文字列の一部として追加する必要があります。 。

システムの日付と時刻を取得することはできますが、それを文字列に変換して(strcatを介して)追加できるようにする方法がわかりません。

一見、このような単純な問題のように見えたものについて、GoogleとBingでさまざまな答えを見つけました... :(しかし、それを自分のニーズに適応させるのに十分なMFCC++を知りません。大変感謝しております。

4

2 に答える 2

3
CTime t = CTime::GetCurrentTime();
CString s = t.Format( "%A, %B %d, %Y" );
char * str = (LPCTSTR) s;

注意してください、それは範囲内にstrある間だけ有効だと思います。が破棄さsれた後に必要な場合は、おそらくどこかにコピーする必要があります。sに渡しているstrcat()場合は、おそらく問題ありません。

于 2011-03-22T22:11:18.683 に答える