我的代码如下产生这个错误:运行时检查失败 - 变量被用于没有被初始化
Run-Time Check Failure #3 - The variable 'IBlockObject' is being used without being initialized
我真的停留在此。我知道有一个初始化问题,但我不知道如何解决它。下面是代码:
typedef struct{ //ISTATUS Structure
long statusBit;
}ISTATUS;
typedef struct{ // INODE Structure
char fileName[20];
long INodeNumber;
long BlockAddress;
long NextINodeAddress;
}INODE;
typedef struct{ //IBLOCK Structure
long BlockNumber;
}IBLOCK;
ISTATUS IStatusObject;
INODE INodeObject;
IBLOCK IBlockObject;
InitializeStructures(IStatusObject, INodeObject, IBlockObject);
你为什么把这个标记为3种语言?你是否诚实地试图在三种不同语言的编译器中编译相同的代码?你应该显示'InitializeStructures'的签名。 – tenfour