begin process at 2012 05 30 19:46:02
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Système

 > 

Autre

 > 

wait fork et tableau de char


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

wait fork et tableau de char

samedi 16 février 2008 à 17:23:54 | wait fork et tableau de char

ReNeGaTes

bonjours a tous et a toutes.

Voila mon probleme : Je voudrais faire passer au fils un tableau de char (char **tab) , que le fils modifie le tableau ( jusque la pas de probleme ) et que ensuite le fils renvois le tableau ou que je pere le recupere ... et la je vois pas comment faire car si je me trompe pas le fils libere toutes les donnés qu'il a utilisé lorsque l'ont fait un fork et wait.

voila ce que j'ai comme code pour le moment ( en simplifiez ) :

int   fork_wait()
{
    char **tab[10][10];
    int    pid;

    pid = fork;
    if (pid == 0)
    {
    execution du fils / modification du tableau de char.
    }
    else
    {
    wait();
    }      
dimanche 17 février 2008 à 14:17:14 | Re : wait fork et tableau de char

vecchio56

Administrateur CodeS-SourceS
Je ne connais pas trop, mais je pense que les données sont dupliquées, donc si le fils les modifie, le père ne pourra pas avoir les nouvelles valeurs, il n'y a pas accès.
Tu peux utiliser une zone de mémoire partagée pour résoudre ton problème (exemple)

_____________________________________
Un éditeur de ressources gratuit pour Windows



Cette discussion est classée dans : tableau, fils, char, wait, fork


Répondre à ce message

Sujets en rapport avec ce message

recuperer les valeurs de TEdit dans un tableau de char [ par ferrari ] Voici la partie de mon code je cree des TEdit de manieres dynamiques de la maniere suivante. TEdit **b; //declare en global dans le .h de ma classe b tableau de char -> string [ par alfred289 ] bonjour,j'utilise BOrland C++ builder 5 et j'essaie de transformer un tableau de caractères en sring et je trouve pas commentmerci de votre aide renvoie d'un tableau en char ds une fonction [ par TheBabyCool ] Comment peut on renvoyer un tableau de char du type :char i[][] dans une fonction ?Merci Gestion d'entrées/sorties sur fichier [ par macrow ] Bonjour, Voici mon source : #include #include #include #include #include //******************************************** fonction strlen [ par ToToL ] Voici mon probleme :je voudrai dans un tableau a deux dimetion savoir combien il reste de place dans les colone donc j'ai pensé a la fonction strlen c Tableau et char to int [ par Niníel ] Bonjour!J'ai un tableau: chTabStart[64] dans lequel je rentre un nombre dans le format suivant: d_25 pour un nombre décimale par exemple. Donc dans mo Tableau suite... [ par Niníel ] Alors voila ma 2ème question de la journée :-PJ'ai un tableau de caractères 64 position: char Tab[64], un compteur: int inCompter et un tableau de 1 p tableau [ par zeratul67 ] J'ai une fonction qui doit me renvoyer un tableau à deux dimensions, mais la taille de l'une des ces 2 dimensions est inconue. (tableau: char cp[x][25 Tableau de char* [ par alex1er ] Salut a tousJ'aimerais faire la déclaration suivante dans mon code : char * swSurface[]; //Tableau de char * doncSeulement, le compilo me jete car le tableau de chaines de char [ par JaguiJaguar ] Salut, je suis etudiant.je dois réaliser un prog en c qui lit une chaine de char, la stocke dans la premiere ligne d'un tableau char *tab[n]où n est l


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,874 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales