xiaojin093 2022-11-07 16:21 采纳率: 16.1%
浏览 51
已结题

_vsnprintf_s崩溃解决办法

下面代码在执行_vsnprintf_s这句时崩溃了,还有其他时候格式类型和值对应是对的,也崩溃了,有什么办法可以阻止_vsnprintf_s崩溃?

void myPrintf(const char *pFormat, ... )

{

va_list args;

va_start(args,  pFormat);

char buf[1024] = {0};

_vsnprintf_s(buf, sizeof(buf), pFormat, args);

va_end(args);

}

int main()

{

      HRESULT hr = -1;

      myPrintf("%s", hr);

}

  • 写回答

3条回答 默认 最新

  • 快乐鹦鹉 2022-11-07 16:28
    关注

    hr是整型,不能用%s输出的啊

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 10月31日
  • 创建了问题 11月7日