아래이 오류를 생산하고 내 코드 : 정말이 붙어 있어요런타임은 체크 실패 -없이 사용중인 변수가 초기화되는
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