| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2826 人关注过本帖
标题:大神们,我为什么错了,麻烦帮忙看看 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
快速回复:大神们,我为什么错了,麻烦帮忙看看 error C2107: illegal index, in ...
数据加载中...
 
   



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

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