|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
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 |
|