0
說我有一個結構,如何檢查空指針
struct room{
char name[21];
int num1;
int num2;
struct room *doors[4];
};
所以給出的房間數,
struct room rm[Number_of_room];
,每間客房:
scanf(name | num1 | num2)
strcpy(rm[i].name, name)
rm[i].num1 = num1
rm[i].num2 = num2
所有作品精細。
直到,我要檢查,而門被指向的東西已經與否,
UP=0, RIGHT=1, DOWN=2, LEFT=3
rm[i].doors[0] = &rm[j] // this is how I point the door to an other room, works fine too.
但是當我檢查的strlen或空,假設我只能從房間1分配一個門房間2,會議室1莫名其妙有不止一個非空門。
有沒有辦法檢查門是空的還是不是?
感謝
你是什麼原因使用'struct'而不是'Object'? – FreeAsInBeer 2011-04-06 13:08:20
其賦值要求,頭文件給出。 – Jono 2011-04-06 14:01:59