所以我有...不過問題LLIST * MYLIST [X]
INT X; LLIST * mylist [x]; x = 10; bzero(mylist,sizeof(LLIST *)* x);
這似乎不是一個有效的解決方案..
我做了-std = C99添加到我的make文件,只是僅此一點就沒有工作這就是爲什麼埃米爾提出上述做法,因爲我原本是:
int x = 10;
LLIST * mylist [x] = {NULL};
我make文件看起來是這樣的:
CC = GCC CFLAGS = -Wall -g -std = C99
LIBS = -lreadline -lm OBJS = llist.o myprogram.o INCLUDES = LLIST.H
所有:$(OBJS)$(CC)$(CFLAGS)$(OBJS) $(LIBS)-o myprogram
.CO:$ .H $(含) $(CC) $(CFLAGS)-c $ .C
清潔:RM -f *的.o myprogram
不是有效的解決方案是什麼? – Zitrax 2010-01-23 00:24:45
當我嘗試 int x = 10; LLIST * mylist [x] = {NULL}; 我編譯時遇到錯誤 給出的解決方案編譯但無效。 – MRP 2010-01-23 00:28:19