找回密码
 注册
查看: 2642|回复: 4

有关UDF中的输出语句

[复制链接]
发表于 2011-10-19 13:21:28 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
例如:

printf(“\n Tmin = %g Tmax = %g\n Tvag = %g\n”,tmin,tmax,tavg);

上面输出的内容在哪里可以查询到?
究竟是显式在什么地方的?
发表于 2011-10-19 21:33:14 | 显示全部楼层

回复 1# superongst 的帖子

你这个输出在哪也看不到结果,fluent的输出是用Massage命令,简单的说,就是把pritnf换成Message(注意大小写)。然后你就会在fluent的tui界面(就是那个数字残差)上看到输出的信息。如果你写一个输出到文件的命令fprintf,那么会保存到case目录下。
 楼主| 发表于 2011-10-20 10:55:36 | 显示全部楼层

回复 2# fty0083 的帖子

"如果你写一个输出到文件的命令fprintf,那么会保存到case目录下。"
具体要怎么写,输出的是txt文件?

谢谢你的回答
发表于 2011-10-20 12:25:42 | 显示全部楼层

回复 3# superongst 的帖子

printf和Message一样的效果——输出到窗口中。

建议看看C语言,基础的知识,不是靠别人一言半语能搞清楚的。

[ 本帖最后由 gbd20022002 于 2011-10-20 04:28 编辑 ]
发表于 2011-10-20 12:51:39 | 显示全部楼层

回复 3# superongst 的帖子

好好看看C语言吧,简单的说可以用下面的方式输出文件

{
  FILE *fp;    //定义文件指针
.......
  fp=fopen("name.xxx","a");   //定义输出/输入的文件名,定义该指针的操作方式
....
  fprintf(fp,"....",parameter);   //输出到指着fp对应的文件,注意此时fp必须是可以输出用的指针,就是在printf里面加了个fp
...
fread(fp,"...",parameter);  //类似的从文件输入

.....
fclose(fp);

...
}
文件指针fp在输出前必须定义,并且在程序结束前必须关闭文件。这种方法是表控输出法,个人觉得好用。更多的技巧,你试过才知道。

另外,我试过用printf输出,但是没有在输出窗口种看到过效果,建议在fluent中用Message吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表