• 4663阅读
  • 3回复

[提问]LPTSTR数据类型在Qt中打印显示不全 [复制链接]

上一主题 下一主题
离线wangqi
 

只看楼主 倒序阅读 楼主  发表于: 2016-08-18
windows的  LPTSTR  数据类型 为啥在Qt中打印 显示不全?
    LPTSTR szName = NULL;
    printf("Issuer Name(line 264): %s\n", szName);

Issuer Name(line 258): V

Qt creator中 结果只打印出来了第一个字母, 在vs2010下打印是正常的。
血染琴弦,知音一生难求;泪洒青冢,黄土一抔尽掩。
离线6gongzi

只看该作者 1楼 发表于: 2016-08-18
转成QString就可以了
离线wangqi

只看该作者 2楼 发表于: 2016-08-18
回 6gongzi 的帖子
6gongzi:转成QString就可以了 (2016-08-18 08:34) 

请明示啊。大哥
血染琴弦,知音一生难求;泪洒青冢,黄土一抔尽掩。
离线cycloveu

只看该作者 3楼 发表于: 2016-08-18
LPSTR 为c++的 char*  或者 wchar_t* printf只能打印char* wprintf才能打印wchar_t* 你VS设置的多字节字符编码所有能打印
大道至简 悟在天成
快速回复
限100 字节
 
上一个 下一个