J'ai essayé le passage d'une structure que le 4ème argument de tout en utilisant pthread_create()
avec quelque chose comme ceci:Passant structures comme arguments tout en utilisant pthread_create()
pthread_create(&tid1, NULL, calca, &t); //t is the struct
Maintenant, chaque fois que je tente d'accéder à des variables dans la structure - ta, tb ou tc, je reçois toujours une erreur - demande de membre dans quelque chose qui n'est pas une structure ou un syndicat.
Quelle méthode alternative pourrais-je utiliser pour passer des structures dans le thread?
En fait, j'ai créé le thread dans la fonction principale et créé la structure juste après avoir inclus les fichiers d'en-tête. Donc, il devrait être accessible par toutes les fonctions (corrigez-moi si je me trompe). – skinderneath
Votre modification récente a été le message le plus utile ici jusqu'à maintenant. Merci. – skinderneath
Merci, ceci a sauvé mon bacon. – g33kz0r