- 【初心者歓迎】C/C++室 Ver.97【環境依存OK】 [転載禁止]©2ch.net
45 :デフォルトの名無しさん[sage]:2015/12/04(金) 00:26:49.79 ID:wpzjFC8X - Visual Studio 2015 (Visual C++ 14)
char32_t unko = U'A'; printf("%04X", unko); warning C4477: 'printf' : format string '%04X' requires an argument of type 'unsigned int', but variadic argument 1 has type 'char32_t' なんで? (キャストしろ、というのは無しでおながいします)
|
- 【初心者歓迎】C/C++室 Ver.97【環境依存OK】 [転載禁止]©2ch.net
48 :デフォルトの名無しさん[sage]:2015/12/04(金) 04:55:59.58 ID:wpzjFC8X - Warningが出ないようにすにはどうしたらいいのか、聞きたいのです。
たとえば HANDLE なら "%p" で表示できますよね。 HANDLE chnko.; printf("%p", chnko); size_t なら "%Iu" じゃぁ char32_t な変数は、いったいどうやって16進数表示すればいいか知りたいんです。
|
- 【初心者歓迎】C/C++室 Ver.97【環境依存OK】 [転載禁止]©2ch.net
49 :デフォルトの名無しさん[sage]:2015/12/04(金) 04:57:07.63 ID:wpzjFC8X - >>46
市ね
|
- 【初心者歓迎】C/C++室 Ver.97【環境依存OK】 [転載禁止]©2ch.net
50 :デフォルトの名無しさん[sage]:2015/12/04(金) 04:58:58.14 ID:wpzjFC8X - くれぐれも pragma で disable するとか反則技は無しにしてください
|