Les threads
Fermé
hwida12
Messages postés
15
Date d'inscription
vendredi 18 décembre 2009
Statut
Membre
Dernière intervention
19 janvier 2010
-
9 janv. 2010 à 12:15
loupius Messages postés 697 Date d'inscription dimanche 1 novembre 2009 Statut Membre Dernière intervention 31 décembre 2017 - 9 janv. 2010 à 14:25
loupius Messages postés 697 Date d'inscription dimanche 1 novembre 2009 Statut Membre Dernière intervention 31 décembre 2017 - 9 janv. 2010 à 14:25
1 réponse
loupius
Messages postés
697
Date d'inscription
dimanche 1 novembre 2009
Statut
Membre
Dernière intervention
31 décembre 2017
148
9 janv. 2010 à 14:25
9 janv. 2010 à 14:25
exp.c:48: warning: passing argument 3 of ‘pthread_create’ from incompatible pointer type
Comme toujours le compilateur est très explicite. Comme tu ne comprends pas l'anglais, détaillons:
Dans le fichier 'exp.c' à la ligne 48, le 3ème argument passé à la fonction ‘pthread_create’ n'est pas compatible avec le type attendu.
Alors qu'attend le compilateur pour ce 3ème argument:
void*(*fonction)(void* argument)
Alors il faut lui donner une fonction qui attend 1 paramètre de type 'void*' et qui retourne un 'void*'. C'est pas plus compliqué que cela.
Bonne continuation.
Nota: Inutile de reposter ta question, il faut avoir un peu de patience. J'ai demandé la suppression du doublon.
Comme toujours le compilateur est très explicite. Comme tu ne comprends pas l'anglais, détaillons:
Dans le fichier 'exp.c' à la ligne 48, le 3ème argument passé à la fonction ‘pthread_create’ n'est pas compatible avec le type attendu.
Alors qu'attend le compilateur pour ce 3ème argument:
void*(*fonction)(void* argument)
Alors il faut lui donner une fonction qui attend 1 paramètre de type 'void*' et qui retourne un 'void*'. C'est pas plus compliqué que cela.
Bonne continuation.
Nota: Inutile de reposter ta question, il faut avoir un peu de patience. J'ai demandé la suppression du doublon.