void inputbookinfo(struct catalog *p);
void searchbytitle(struct catalog *p);
void savebookinfo(struct catalog *p);
void readbookinfo(struct catalog *p);  

main함수 전에 함수들 선언하고

struct catalog book[100]; 구조체 배열 선언하고
        struct catalog *pbook = book; 거기에 대한 포인터 선언하고

        void (*pa[4])(pbook)={inputbookinfo(pbook),searchbytitle(pbook),savebookinfo(pbook),readbookinfo(pbook)};

근데 자꾸 함수 포인터 선언하는 void(*pa 이쪽줄 부분에서 error C2120: \'void\' illegal with all types가 4개씩 떠버림

도대체 왜 ! pbook 구조체배열포인터 맞는데 왜...


ㅠㅠ 한시간넘게 계속 여기서 막혀있어요 이것저것 다해보는데