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