私も追加したいSTR16(psString)があります。
このようなもの:
sprintf(psString,"%s 500 Left",psString);
しかし、VSはSTR16はsprintfと互換性がないと言います
このSTR16を変更してSTR16を作成する方法は何ですか?
ありがとう。
私も追加したいSTR16(psString)があります。
このようなもの:
sprintf(psString,"%s 500 Left",psString);
しかし、VSはSTR16はsprintfと互換性がないと言います
このSTR16を変更してSTR16を作成する方法は何ですか?
ありがとう。
wsprintfはあなたが必要とすることをしませんか?
追加されたリンク: http: //msdn.microsoft.com/en-us/library/windows/desktop/ms647550 (v = vs.85).aspx
代わりにswprintfを使用してください。これは、8ビット文字ではなく16ビット幅の文字を処理するためです。Windowsは、wsprintfと呼ばれる同様のバージョンを提供します。_stprintfを使用することもでき、プリプロセッサはTCHAR定義に基づいて8ビット幅または16ビット幅の文字に変換します。
この機能は安全でないと見なされることに注意してください。上記のwsprintfリンクには、StringCbPrintfExなどの潜在的な置換に関する情報が含まれています。