shortからの型変換 – プログラミング – Home

通知
すべてクリア

shortからの型変換


あい
 あい
(@あい)
ゲスト
結合: 23年前
投稿: 1
Topic starter  

初歩的な質問でスミマセン。
short型の数値をMessageBoxにて表示したいのですが、
char*型やCString型などへの変換方法がわかりません。

どうぞよろしくお願いいたします。


引用解決済
トピックタグ
wood
 wood
(@wood)
ゲスト
結合: 23年前
投稿: 895
 

string.format(%d,short)
でだめですか


返信引用
あ
 あ
(@あ)
ゲスト
結合: 23年前
投稿: 47
 

sprintf(%d hoge);
とか


返信引用
あ
 あ
(@あ)
ゲスト
結合: 23年前
投稿: 47
 

うわ!
寝起きなので頭がボケてるみたい。。。
ただしくは
sprintf(char* str, const char* format [, arg, ...]);
ですね


返信引用
PATIO
(@patio)
Famed Member
結合: 4年前
投稿: 2660
 

char*という書き方をされていますが、
単なるchar*に変換するのは出来ませんよ。
数値を文字列にしたいのであれば、
CStringのFormatを使うか、
charの配列を必要な長さ(数値の桁数+1)宣言しておいて
sprintfでこの配列に変換して、MessageBoxに引き渡します。
単にポインタで宣言しただけでは使えませんので、
よく勉強してくださいね。
ポインタはCやC++で必ず引っかかるところですから、理解できるまで調べまくりましょう。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました