「Windows API/文字表示の命令」の版間の差分

削除された内容 追加された内容
235 行
_stprintf_s の第2引数(上記コードでは200)は、文字バッファーのサイズです。
 
_stprintf_s で代入先になる第一引数になる文字列変数(例では henkan )は TCHAR 型でなければなりません。(もし char型だと コンパイルでエラーになる。)
 
_stprintf_s 命令で代入する数値(例では sintyo )は、整数型でなければなりません。もし実数型(たとえば double 型)で数を定義してある場合には、型変換 (int) を使ってから代入します。
 
;実数型の場合のコード例
<source lang=c>
double sintyo = 153 ; // double型の場合
static TCHAR henkan[50] ;
_stprintf_s( henkan, 200, TEXT("%d"), (int) sintyo); // (int)は整数型への型変換である。
TextOut(hdc, 10, 20, henkan, lstrlen(henkan));
</source>
となります。
 
 
312 ⟶ 324行目:
 
詳しくは、マイクロソフトの公式サイトを参照してください。 [https://msdn.microsoft.com/ja-jp/library/0we9x30h.aspx?f=255&MSPPError=-2147217396 msdn]
 
 
== 文字の連結 ==