结构定义中的错误

时间:2012-11-29 07:27:24

标签: g++

我已经定义了一个结构&头文件中的一些函数如下所示

struct ScDetPos
{
 bool  status[MAXD];
 int   noofdetectors;
 float x[MAXD];
 float y[MAXD];
 float z[MAXD];
};


// read sc position
// this function reads sc det coordinate file and returns the structure
ScDetPos ReadScCoordinates();


// print the sccordinates
void DisplayScCoordinates(ScDetPos sc);

在源文件中,我有以上两个函数的函数定义。

{
 ScDetPos scpos;
 scpos = ReadScCoordinates();
 DisplayScCoordinates(scpos);
}

正在编译没有任何问题,

当我使用结构“ScDetPos”中的数据进行某些计算和比较时,会出错。

neutron-time.cpp:240: error: ‘scpos’ was not declared in this scope
neutron-time.cpp:280: error: ‘scpos’ was not declared in this scope

0 个答案:

没有答案