时间:2010-07-24 03:09:31

标签: c++ c gcc mingw msys

3 个答案:

答案 0 :(得分:3)

答案 1 :(得分:2)

答案 2 :(得分:2)

MSDN文档说明了这一点:

  

安全说明%n格式本质上是不安全的,默认情况下处于禁用状态;如果在格式字符串中遇到%n,则调用无效参数处理程序,如参数验证中所述。要启用%n支持,请参阅_set_printf_count_output

所以_set_printf_count_output(1)应该解决问题。  是的,这很糟糕。