Emmanuel Delahaye a écrit :
Compile ça et dit moi quels sont exactement les message d'erreurs (copié-collé)
Code :
- /* ATTENTION CODE ERRONE */
- #include <stdio.h>
- #include <pthread.h>
- static void *task_a (void *p_data)
- {
- puts ("Hello world A" );
- (void) p_data;
- return NULL;
- }
- static void *task_b (void *p_data)
- {
- puts ("Hello world B" );
- (void) p_data;
- return NULL;
- }
- int main (void)
- {
- pthread_t ta;
- pthread_t tb;
- puts ("main init" );
- pthread_create (&ta, NULL, task_a, NULL);
- pthread_create (&tb, NULL, task_b, NULL);
- puts ("main end" );
- return 0;
- }
|
|
Bonsoir,
Désolé pour le retard, mais je n'ai pas souvent l'occasion de me connecter. L'exemple que vous m'avez fourni compile normalement, aucune erreurs ni warning, et tourne. Je commence a me poser des questions sur mes inclusions de fichier, car j'inclus stdlib.h et pthread.h, car j'utilise l'appel a exit() et les threads. En virant la stdlib, aucune erreur, mais des warning sur le exit. Je vous tiens au courant !
Merci !
Edit : en faisant l'inclusion de stdlib.h apres pthread.h, plus aucune erreur, ca tourne !
Merci encore pour votre aide !
Message édité par Raoul85 le 28-12-2006 à 22:00:01