以下、このエラーを生成している私のコード:私は本当にこの上で立ち往生していますランタイムは、チェックの失敗 - なしで使用される変数が初期化されている
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つの言語としてマークしましたか?あなたは正直なところ、3つの異なる言語のコンパイラで同じ正確なコードをコンパイルしようとしていますか?そして、あなたは 'InitializeStructures'の署名を表示する必要があります。 – tenfour