【发布时间】:2015-05-12 10:52:30
【问题描述】:
我正在使用 on 库编写一个应用程序,该库使用 vprintf 打印一些信息。我在我的应用程序中使用 vprintf 的方式相同。
在这种情况下,vprintf 不起作用。
【问题讨论】:
我正在使用 on 库编写一个应用程序,该库使用 vprintf 打印一些信息。我在我的应用程序中使用 vprintf 的方式相同。
在这种情况下,vprintf 不起作用。
【问题讨论】:
您总是可以提供更多信息,只需
在这种情况下,vprintf 不起作用
无论如何,vprintf() 是一个线程安全函数,但它有一个限制,即在写入之后立即读取或在读取之后立即写入必须完成刷新工作。可能正在冲洗它可以为您解决问题。
对于vprintf(),va_list 类型的arg_ptr 指向参数列表,因此每次调用vprintf() 时,通过va_start() 初始化参数应该可以解决问题。此外,您可以通过va_end() 控制每次vprintf() 调用后ar_ptr 的增量
【讨论】: