标题:大神们,我为什么错了,麻烦帮忙看看 error C2107: illegal index, indirec ...
取消只看楼主
daban0212
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2013-9-5
结帖率:0
已结贴  问题点数:20 回复次数:1 
大神们,我为什么错了,麻烦帮忙看看 error C2107: illegal index, indirection not allowed
include"udf.h"
#include<stdio.h>
#include<math.h>
DEFINE_SOURCE(qxbqx_source,c,t,dS,eqn)
{
#define H 0.1
#define h 0.7
#define k 00
#define w 3.1415
#define g 9.81
#define pi 3.1415
#define rol 1

real dt;
real deltat;
real c1;
real x[ND_ND];
real y;
real source;

C_CENTROID(x,c,t);
y=x[1];
dt=RP_Get_Real("flow-time");
deltat=RP_Get_Real("physical-time-step");

if(x[0]>=5&&x[0]<=10)
{
    if(y>=-0.7&&y<=0)
{
        c1=sin((x[0]-5)*pi/10);

    source=rol*(c1-1)*((H*w*cosh(k*y+k*h)*cos(k*x[0]-w*dt)/(2*sinh(k*h)))-C_U(x,t))/deltat    (第121行,提示这行错了)
         +rol*(1-c1)*(((-g*y-g*H*cosh(k*y+k*h)*sin(k*x[0]-w*dt)*k)/(2*cosh(k*h)))
         +(C_U(c,t)-C_U_M1(c,t))/deltat+C_U(c,t)*C_DUDX(c,t)+C_V(c,t)*C_DUDY(c,t))
         -rol*(c1*c1-1)*((H*w*cosh(k*y+k*h)*cos(k*x[0]-w*dt)/(2*sinh(k*h)))*
            (-H*w*cosh(k*y+k*h)*sin(k*x[0]-w*dt)*k/(2*sinh(k*h)))+
            (H*w*sinh(k*y+k*h)*sin(k*x[0]-w*dt)/(2*sinh(k*h)))*
            (H*w*sinh(k*y+k*h)*cos(k*x[0]-w*dt)*k/(2*sinh(k*h))))
         -rol*(1-c1)*(1-c1)*(C_U(c,t)*C_DUDX(c,t)+C_V(c,t)*C_DUDY(c,t))
         +rol*c1*(c1-1)*((H*w*cosh(k*y+k*h)*cos(k*x[0]-w*dt)*k/(2*sinh(k*h)))*C_DUDX(c,t)+
            (H*w*sinh(k*y+k*h)*sin(k*x[0]-w*dt)/(2*sinh(k*h)))*C_DUDY(c,t)+
            C_U(c,t)*(-H*w*cosh(k*y+k*h)*sin(k*x[0]-w*dt)*k/(2*sinh(k*h)))+
             C_V(c,t)*(H*w*sinh(k*y+k*h)*cos(k*x[0]-w*dt)*k/(2*sinh(k*h))));
    dS[eqn]=0;
    }
}
    return source;
}

..\..\src\zaobo.c(121) : error C2107: illegal index, indirection not allowed
..\..\src\zaobo.c(121) : error C2113: pointer can only be subtracted from another pointer
搜索更多相关主题的帖子: include source 
2013-09-05 09:47
daban0212
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2013-9-5
得分:0 
为什么没人搭理我呢~~~
2013-09-05 10:38



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-420127-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.093561 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved