找回密码
 注册
查看: 2196|回复: 1

用UDF将变量值写入文本文件的问题

[复制链接]
发表于 2012-1-3 23:31:21 | 显示全部楼层 |阅读模式

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

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

x
为了用UDF将变量值写入文本文件,我使用了DEFINE_EXCUTE_AT_END这个宏。在其中定义了FILE *fp这个指针,使用fopen将指针指向某个文本文件。然后用fprintf写文件。本人觉得以上过程没有问题,但是编译总是报错:“fp是未声明的变量”。。。我明明已经用C的指针类型FILE声明过了。。。我试过将文件指针*fp的声明放在DEFINE宏的外面(这样做毫无道理),编译通过了,但计算时收到fatal error。。。请各位大侠帮我看看问题到底出在哪里?怎样用UDF将变量值写入文本文件?
 楼主| 发表于 2012-1-5 00:39:44 | 显示全部楼层

回复 1# freepony 的帖子

补充一下上述问题 ^_^
上面的问题已经解决。将FILE *fp和fopen隔开几行代码就编译通过了,这是盗版VC+盗版Fluent造成的么?
另外使用通用宏DEFINE_RW_FILE可以实现文件的读写,文件的指针是fluent自动传递的一个地址,即将写入case或dat文件。但是在Manul上说,这个操作对于Windows系统并不支持,真的是这样么?

[ 本帖最后由 freepony 于 2012-1-9 23:31 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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