标签: java printf jna
我在C中编写了一个使用printf的DLL。我在Java中使用这个dll作为包装器,使用JNA。
printf
问题在于,printf数据仅出现在Java应用程序的末尾。
所以我尝试使用System.out.flush();但它没有效果。
请告诉我这是否正常以及如何解决?
答案 0 :(得分:2)
在fflush(stdout);之后添加printf以强制缓冲区刷新。
fflush(stdout);