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

UDF 读取TXT文件的数据

[复制链接]
发表于 2010-1-25 13:14:32 | 显示全部楼层 |阅读模式

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

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

x
通过UDF从TXT文件中读取数据时,不能正常运行。编译UDF时,不能识别C语言中的fget(char,8,fp)等函数。我试了一下用#define fgets;后编译时没有出错。但是,fget(char,8,fp)好像没有运行。
修改后的程序如下,请各位帮忙看看,我的程序那快错了,我该怎样声明C语言中的函数?先谢谢各位了!
#include "udf.h"
#define fseek;
#define fgets;
DEFINE_PROFILE(inlet_tempset,t,i)
{
FILE *fp;
real temper;
char ch;
face_t f;
real time=RP_Get_Real("flow-time");
int step=RP_Get_Integer("time-step");
fp= fopen("D:\jinkou temp.txt","r");
fseek(fp,9*step,0);
fgets(ch,8,fp);

fclose(fp);
printf("temper=%d",9*step);
begin_f_loop(f,t)
{
if(time>=0 && time<11)
   F_PROFILE(f,t,i)=300;
else if(time>10 )
   F_PROFILE(f,t,i)=temper+300;
}
end_f_loop(f,t)
}
QQ907228969
发表于 2012-7-12 20:54:40 | 显示全部楼层
朋友,你这个程序运行出来了吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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