掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ゼロで初期化された文字列のサイズを知るには? (ID:67071)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> どういうことですか? 自分のではうまくいってしまいましたけど? うまくいくはずはないでしょ。 > int GetLength( LPCTSTR lpStr ) > { > return (int)GlobalSize( (HGLOBAL)lpStr ); > } がうまくいくのは、この関数には渡すlpStrがGlobalAllocで確保したメモリポインタだからであって、 > TCHAR* p=new TCHAR [100]; で確保したメモリなんかわたしたら、なにが起こるかわかりませんよ。 > API関数なんかでも、文字列へのポインタと、そのサイズも指定させる関数って多いですね。何か意味があるんでしょうか? επιστημηさんが書いているとおり、 > ポインタは始点の情報しか持っていません。 からです。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.