gpt4 book ai didi

windows - 是否有一个格式说明符总是表示带有 _tprintf 的 char 字符串?

转载 作者:可可西里 更新时间:2023-11-01 13:11:17 25 4
gpt4 key购买 nike

当您使用 TCHAR 支持在 Windows 上构建应用时,_tprintf() 中的 %s 表示 char * string for Ansi builds and wchar_t * for Unicode builds 而 %S 则相反。

但是是否有任何格式说明符总是表示 char * 字符串,无论它是 Ansi 还是 Unicode 构建?因为即使在 Windows 上,UTF-16 也没有真正用于文件或网络,所以无论您将应用程序编译为何种 native 字符类型,您仍然经常需要处理基于字节的字符串。

最佳答案

h 修饰符强制 %s%Schar*,而 l 修饰符强制两者都为 wchar_t*,即:%hs%hS%ls , 和 %lS

关于windows - 是否有一个格式说明符总是表示带有 _tprintf 的 char 字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5669173/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com