
すみません、初歩的な質問だと思いますが、
よろしくお願いします。
LPSTR aaa = "test";
と現在なっているのですが、
"test"の後ろにm_hWndの値を入れたいのです。
そのため、
LPSTR aaa = "test" + (LPSTR)m_hWnd;
のように記入したのですが、
(当たり前ですが)エラーになってしまいます。
エラーの内容は、
「error C2110: ポインタにポインタを加えようとしました。」
というものです。
エラーになってしまうのは分かっているのですが、
この解決方法が分かりません(初歩的だとは思うのですが…)。
伝わりにくい文章で恐縮ですが、
どなたかお分かりになる方(型?:笑)、よろしくお願いします。
No.1ベストアンサー
- 回答日時:
LPSTR aaa = "test";
と定義した時点でaaaに格納できる文字数は"test"のサイズになります。
ゆえに変数aaaに文字を追加することは出来ません。
ほかの変数でいいなら
char sBuf[256];
sprintf(sBuf,"%s%d",aaa,m_hWnd);
#(LPSTR)m_hWndとキャストして文字にはなりません
参考になりました、ありがとうございました。
初歩的な段階で戸惑ってしまうので、とても助かりました。
今後も躓いてしまった時にお世話になるかも知れませんが、
その時はまたよろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HOSTENT構造体を宣言する必要は...
-
ポインタに ~0を入れること
-
戻り値で構造体を返すことは可...
-
CopyMemory()をmemcpy()に書き...
-
C言語でのconstを返す関数
-
関数のパラメタ(C++)
-
基本アルゴリズムの『返す』の...
-
ExcelVBAでのkernel32(64bit)
-
C言語の文字列?処理 strcpyやl...
-
I/Oレジスタアドレスを関数に引...
-
VBAのプログラムで、DIAG = 1# ...
-
プログラムによく出てくるst...
-
C言語 配列の長さの上限
-
C# DataTableの行をソートしてD...
-
C++で、メンバもヒープに確保さ...
-
c言語のポインタへの文字列入力...
-
銀行ATMの数字キーの配列
-
C#で構造体の配列を持った構造...
-
newしないオブジェクトについて
-
Integer変数をカラにしたいので...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語のポインタに直接アドレス...
-
init関数の意味
-
Run-Time Check Failure #3とい...
-
ExcelVBAでのkernel32(64bit)
-
セグメントエラー
-
#define NULL ((void *)0) の弊害
-
fopne で失敗する原因
-
LPSTR型の初期化について
-
トリプルポインタが必須!とな...
-
戻り値で構造体を返すことは可...
-
c言語で任意のファイルから読み...
-
参照型で受け取った引数をポイ...
-
ポインタについて
-
アプリを32bitから64bit移行
-
ハンドル、アドレス、ポインタ...
-
ポインタが文字化けしてる?!...
-
NULLポインタが0でない処理系と...
-
ハンドルはポインタか
-
リトルエンディアンというもの...
-
【C言語】戻り値が構造体の関数
おすすめ情報