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

udf导入出错,求救!!

[复制链接]
发表于 2013-1-4 13:51:19 | 显示全部楼层 |阅读模式

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

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

x
DEFINE_EXECUTE_AT_END(execute_at_end)
{
        FILE *sc;
        Thread *t;
    Thread *t1;
        Domain *domain;
    face_t f;
    face_t f1;
    real NV_VEC(A);
    real NV_VEC(A1);
    real NV_VEC(z);
    real force,dv;
    force=0.0;
        domain=Get_Domain(1);
        t1=Lookup_Thread(domain,19);
        t=Lookup_Thread(domain,23);
         begin_f_loop(f1,t1)
             {
                 F_AREA(A1,f1,t1);
                 force+=F_P(f1,t1)*NV_MAG(A1);
              }
               end_f_loop(f1,t1);
               begin_f_loop(f,t)
             {
                 F_AREA(A,f,t);
                 force-=F_P(f,t)*NV_MAG(A);
              }
               end_f_loop(f,t);
    void main()
     {
                           sc=fopen("sc.txt", "w");
                           if (sc == NULL)
                           {
                                   printf("Cann't open the file!");  
                               exit(1);
                           }
                           else {  
                                   fprintf(sc, "%g %g\n",h,force);
                               fclose(sc);
                           }                          
        }
}
高手帮我看看,我这个导入编译之后就出现
error C2143: 语法错误 : 缺少“;”(在“类型”的前面)
error C2059: 语法错误 : “}”
这两个错误,这是怎么回事啊
发表于 2013-1-4 16:10:14 | 显示全部楼层

回复 1# buctxyn 的帖子

先看看你的环境变量啥的设置好没 再找个简单的udf先运行下 看看是不是软件没设置好的问题
 楼主| 发表于 2013-1-7 11:05:53 | 显示全部楼层

回复 2# milaoshu 的帖子

我其他的udf运行都没有问题,这个主要就是程序编的有问题,但是不知道问题在哪
发表于 2013-1-12 11:40:33 | 显示全部楼层
本帖最后由 needload 于 2017-11-24 12:59 编辑

end_f_loop(f1,t1);
这个end后面不要";"号












上海搬家公司
发表于 2013-1-14 20:58:11 | 显示全部楼层
楼上正解
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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