Donc j'obtiens un warning: return makes pointer from integer without a cast
en essayant de créer un pointeur vers une structure.Un avertissement: return fait un pointeur à partir d'un entier sans cast en utilisant malloc sizeof struct in C
Struct:
typedef struct _book_
{
char *title;
char *cat;
double price;
}Book_T;
code:
Book_T *book;
...
if((book = malloc(sizeof(Book_T))) == NULL) return 1;
Le struct est déclaré dans un fichier .h différent mais je revérifié que je l'a inclus. Je suis un peu perdu sur celui-ci
Quel est le type de données de la fonction dans laquelle vous codez? – shf301
^^ Je soupçonne que la fonction qui est dans est définie pour retourner un 'Book_T *' et que vous avez du code qui retourne '1' (un' int'). –
ohh ouais ... c'est un vide *, c'est définitivement ça, merci. hmmm c'est ma première fois en utilisant pthreads, je suppose que je peux juste retourner NULL, je n'ai pas besoin de fonction de fil spécial –