暮婉歌
2015-12-09 12:09
采纳率: 81.3%
浏览 1.7k

_bstr_t,很想知道这个类型是怎么打印出来的

printf((_bstr_t)(m_pRec->Fields->GetItem((long)i)->GetName()));
printf("",var); 打印语句的格式是这样的,那上面这句是怎么打印出来的?它怎么可以直接打印出来?

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • oyljerry 2015-12-09 14:16
    已采纳

    先转化成BSTR 然后在转换到unicode和ansi字符串转换

    已采纳该答案
    打赏 评论
  • xianyonge 2015-12-09 13:05

    如果没有指定输出格式就直接输出就好了 没有问题的

    打赏 评论
  • ysuwood 2015-12-09 14:00

    printf( 参数); 参数是一个字符串或字符数组地址就行。
    所以下面的形参就是一个地址。
    printf((_bstr_t)(m_pRec->Fields->GetItem((long)i)->GetName()));

    打赏 评论
  • John_ToString 2015-12-11 02:57

    printf("asdsaf")你试试,也可以的

    打赏 评论

相关推荐 更多相似问题