■MFC相談室 mfc20d.dll■
at TECH
207:デフォルトの名無しさん
09/01/18 16:57:35
>>206
突っ込みどころが大杉。釣りか?
C++やMFC以前に、ポインタも理解していないなら、C言語の基礎からやった
方がいいと思う。
MFCのサンプルは間違っているな。
struct tm newtime;
Curtime.GetLocalTm(&newtime);
でうまくいくだろう。
また、ワイド文字版のwsprintf()を使うなら「char str[80]」ではなく
「wchar_t str[80]」とすべき。MessageBoxもワイド版を使う。
> str[strlen(str) - 1] = '\0';
これもprintf()/wprintf()によって文字列末尾にNUL文字('\0')は付与され
ているから意味がないし、ワイド文字なら、strlen()ではなくwcslen()を
使うべき。
str[wcslen(str)-1] = L'\0';
第一、str[]がNUL文字で終端されていないと、strlen()/wcslen()は
文字列長さを判定できない。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5494日前に更新/106 KB
担当:undef