ページ 11

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

Posted: 2012年12月26日(水) 12:00
by bonbo
早速ですが質問させていただきます。
Xcodeで以下のコードを書いたのですが、成功しません(-1が返ってきます)。

コード:

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

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

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

Posted: 2012年12月26日(水) 12:17
by h2so5
Xcode4.5ですが

コード:

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

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

Posted: 2012年12月26日(水) 12:21
by bonbo
>h2so5さん
ありがとうございます。できました。