1. ホーム
  2. c

[解決済み】組み込み関数「malloc」の暗黙の宣言の非互換性

2022-01-20 06:06:34

質問

このようなエラーが発生するのですが。

警告:組み込み関数 'malloc' の暗黙の宣言に互換性がありません。

私はこれをやろうとしています。

fileinfo_list* tempList = malloc(sizeof(fileinfo_list));

参考までに手元で使用している構造体は

typedef struct {
    fileinfo** filedata;
    size_t nFiles;
    size_t size;
    size_t fileblock;
} fileinfo_list;

私がやったことは、何も間違っていないようです。私はただ tempList の大きさで、1 x fileinfo_list .

解決方法は?

を忘れている可能性があります。 #include <stdlib.h>