wsprintfの使い方を教えてください

[戻る]
hiro_k 2002/03/26(火) 14:53:24
はじめまして こんにちはhiro_kといいます。
今、WindowsMe,VC++の開発環境で開発をしてるのですがテキストファイルから文字列を読み込
んで画面に出す方法を探しています。
たぶんwsprintfを使うんじゃないかなぁと思うのですが、ほかの方法があれば可能な限り教え
てください。MFCは使っていません。

sugar 2002/03/26(火) 15:30:48
テキストファイルから文字列を読み込み処理をwsprintf()でやろうということですか?
それではできませんよ、用途がぜんぜん違います。
MFCを使っていないということなので、
CreateFile()関連のAPIを使うとか。
fopen()系の関数を使うとか。

「画面に出す」は、また別の話です。

試~1 [E-Mail] 2002/03/26(火) 15:56:05
ひょっとして、ファイルから文字列を読み込む方法ではなく、
画面へ出力する方法に対する質問なのでしょうか?

MSDNを見ると分かると思いますが、wsprintf関数は、
画面への出力ではなく、バッファ...つまり変数への出力です。

画面へ出力するには...
作ろうとしているアプリケーションによって全然違います。
DOS窓上で動くコンソールアプリケーションならprintf()とか。
エディットコントロールなどを使っているならSetWindowText()とか。

alexios [E-Mail] [HomePage] 2002/03/27(水) 01:56:40
wsprintf(buffer,"%d",WM_OK);
TextOut(hdc,0,0,buffer,sizeof buffer);
またはMFCなら
pDC->TextOut(0,0,buffer);
云々じゃなかったでしょうか

hiro_k 2002/03/28(木) 00:03:23
[[解決]]
sugarさんと試~1 さんとalexios さん
ありがとうございました。おかげでばっちりOKです!!

古いスレッドには追加発言できません。