掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
defineで定義した変数に従ってメッセージボックスに文字列を表示させるには? (ID:62611)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
#define OK 10 #define NG 20 #define ERROR 30 #define str(X) #X BOOL GetMyMessage( const int no, LPTSTR msg ) { switch ( no ) { case 10: _tcscpy( msg, TEXT( str( OK ) ) ); break; case 20: _tcscpy( msg, TEXT( str( NG ) ) ); break; case 30: _tcscpy( msg, TEXT( str( ERROR ) ) ); break; default: return FALSE; } return TRUE; } みたいな関数をつくるとか。 これでは効率が悪いと思うのならば、 #defineだけではなく、STLのstd::mapとかを組み合わせるとか。 ~~~~
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.