udf里的数据怎么写入单独文件里?
我写了个udf文件,想把中间的物理量每一步的数值都导出到一个txt文件里。
我在代码最后几行用了fprintf指令,但是只能写入最近一步的数值,之前的就被替换掉了。
结果就是txt文件里永远只有最后一步的数据,之前的都没有存下来。
请大神指点一下是什么原因?图片里是我的代码和生成的data.txt。

代码.jpg

txt结果.jpg@wuming524
返回小木虫查看更多
今日热帖
我写了个udf文件,想把中间的物理量每一步的数值都导出到一个txt文件里。
我在代码最后几行用了fprintf指令,但是只能写入最近一步的数值,之前的就被替换掉了。
结果就是txt文件里永远只有最后一步的数据,之前的都没有存下来。
请大神指点一下是什么原因?图片里是我的代码和生成的data.txt。

代码.jpg

txt结果.jpg@wuming524
返回小木虫查看更多
问题解决了吗?
你这属于C++的问题,fopen后面的参数不应该是"w",而应该是"a",去看看fopen的函数释义吧,
你好,这个txt在哪能看的,和fluent一个文件夹吗
fopen那里不应该是w吧,w会自动覆盖之前的,这是c++我不太了解,反正python里面要是追加的话应该是a