関数に構造体を渡そうとしていますが、理解できません。私は以下のコードを持っています
struct box
{
char sMaker[40];
float fHeight; //The height of the box
float fWidth; //The width of the box
float fLength; //The length of the box
float fVolume; //The volume of the box
}; //end box
void calcVolume (box *p)
{
p‐>fVolume = p‐>fWidth * p‐>fHeight * p->fLength;
} //end calcVolume
p-が宣言されていない識別子であるというエラーを返します。私はC++に本当に慣れていないので、なぜコンパイルされないのですか。
どうもありがとう。