swprintf(wchar_t,size_t,const wchar_t*,...)が成功しない

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
bonbo

swprintf(wchar_t,size_t,const wchar_t*,...)が成功しない

#1

投稿記事 by bonbo » 13年前

早速ですが質問させていただきます。
Xcodeで以下のコードを書いたのですが、成功しません(-1が返ってきます)。

コード:

wchar_t test[256];
NSLog(@"%d",swprintf(test,256,L"りんご"));
Xcodeでのswprintfの仕様が違うのでしょうか。

環境は
Xcode4.4です。
よろしくお願いします。

アバター
h2so5
副管理人
記事: 2212
登録日時: 15年前
住所: 東京
連絡を取る:

Re: swprintf(wchar_t,size_t,const wchar_t*,...)が成功しない

#2

投稿記事 by h2so5 » 13年前

Xcode4.5ですが

コード:

setlocale(LC_CTYPE, "UTF-8");
を事前に呼び出すと上手く行くようです。

bonbo

Re: swprintf(wchar_t,size_t,const wchar_t*,...)が成功しない

#3

投稿記事 by bonbo » 13年前

>h2so5さん
ありがとうございます。できました。

閉鎖

“C言語何でも質問掲示板” へ戻る