| | |

mdk-九游会网页

问题类别:arm 开发工具 > mdk-arm 浏览次数:5033
发布日期:2012/4/23 17:35:57 文章来源:米尔科技
回复日期:2012/5/7 11:29:12
realview mdk中国版3.05以上
当编译如下的测试程序时: void wide_ch_test(void) { wchar_t str1[] = l"size of message is: "; wchar_t str2[80]; swprintf(str2,sizeof(str2)/sizeof(wchar_t),l"%s",str1); gputsw(str2); } swprintf函数调用这一行,编译提示警告 warning: #181-d: argument is incompatible with corresponding format string conversion

      问题分析:mdk-arm中国版支持宽字符,但要使用正确的格式字符串。
      操作步骤:
      将"%s"改为 "%ls",在测试程序中将swprintf函数调用语句修改为:
      swprintf (str2, (sizeof(str2)/sizeof(wchar_t)), l"%ls", str1);

九游会网页的技术支持服务指南

常见问题解答

网站地图