そのwarning: return makes pointer from integer without a cast
ため、構造体へのポインターを作成しようとすると、エラーが発生します。
構造:
typedef struct _book_
{
char *title;
char *cat;
double price;
}Book_T;
コード:
Book_T *book;
...
if((book = malloc(sizeof(Book_T))) == NULL) return 1;
構造体は別の .h ファイルで宣言されていますが、それが含まれていることを再確認しました。私はこれでちょっと迷っています