windows – 是否有格式说明符总是表示使用_tprintf的字符串?
发布时间:2020-12-14 04:23:30 所属栏目:Windows 来源:网络整理
导读:当您使用TCHAR支持在 Windows上构建应用程序时,_tprintf()中的%s表示Ansi构建的char *字符串和Unicode构建的wchar_t *,而%S表示相反. 但是有没有格式说明符总是表示char * string,无论它是Ansi还是Unicode构建?因为即使在Windows上,UTF-16并不真正用于文
当您使用TCHAR支持在
Windows上构建应用程序时,_tprintf()中的%s表示Ansi构建的char *字符串和Unicode构建的wchar_t *,而%S表示相反.
但是有没有格式说明符总是表示char * string,无论它是Ansi还是Unicode构建?因为即使在Windows上,UTF-16并不真正用于文件或网络,但事实上你仍然需要处理基于字节的字符串,无论你编译应用程序的本地字符类型如何.
h修饰符强制%s和%S强制为char *,l修饰符强制两者都为wchar_t *,即:%hs,%hS,%ls和%lS.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows – 如何将Azure Active Directory用户用作虚拟机用
- active-directory – Windows 7登录问题
- azure – Microsoft Knowledge API – 在数据库中搜索句子
- 该项目的目标是“.NET Framework 4.5”,Windows Azure虚拟机
- Windows 7 – 从Windows 7开发Metro UI(Windows 8)
- windows – 无法将2012服务器添加到2003域,因为它表示forre
- windows – 如何在Python cmd行应用程序上创建静态标题/边框
- iis-7 – Windows身份验证不适用于传统的ASP页面(但适用于同
- windows – Vagrant SMB默认用户名和密码?
- Windows 10 pyinstaller tensorflow缺少模块
推荐文章
站长推荐
- PowerPivot :: Microsoft BI
- Windows – ssh:无法解析主机名github.com STAT
- 在64位Windows上运行cURL
- [Windows]关于 Windows 7 降级使用 Windows XP
- Windows -1252不支持编码名称. C#
- .net – 使用Microsoft.Web.Administration远程管
- .net – mscordacwks.dll和mscorwks.dll混淆
- windows – 将Node.js-Scripts node.exe打包成单
- 内存 – WinXP任务管理器中“Mem Usage”高于“V
- 窗口 – 使用具有多个文件类型的forfile用于搜索
热点阅读