Bon ba voila je declare dans le main un tableau que j'initialise a NULL, ensuite j'appelle une fonction qui modifie le tableau (tout se passe bien) mais lorsque je retourne dans le main le tableau vaut NULL
Pourquoi???
Publicité
Posté le 18-10-2001 à 20:59:30
LetoII
Le dormeur doit se réveiller
Posté le 18-10-2001 à 21:06:51
Heu ce serait plus facile de répondre avec le code sous les yeux par ce que là c un peu vague ta description
TheJackal
Posté le 18-10-2001 à 21:08:19
un peu...
wpk
Posté le 18-10-2001 à 21:30:05
ca ressemble à du "passage par valeur vs passage par adresse"...
LetoII
Le dormeur doit se réveiller
Posté le 18-10-2001 à 21:31:36
Ouai, mais bon la comme ça àa sec c dur de dire ton pb vient de là, ça peut être plein de trucs
verdoux
And I'm still waiting
Posté le 18-10-2001 à 21:50:59
Ouais vu que t'as l'air d'être une grosse tanche en C, il vaudrait mieux que tu postes un bout de ton code.
Au moins ça pourrait nous faire rire
wpk
Posté le 18-10-2001 à 22:07:31
Verdoux, pkoi ce ton particulierement caustique ? Je croyais qu'on se moquait pas des newbiz ...
Kwiky
Me souviens pu, j'étais bourré
Posté le 19-10-2001 à 04:09:31
wpk a écrit a écrit :
ca ressemble à du "passage par valeur vs passage par adresse"...
C'est meme surement ca son probleme.
(enfin c vrai que sans code..)
karlkox
Posté le 19-10-2001 à 05:25:35
ou pb de multithreading (un thread plus rapide qu'un autre ...) ?
flo850
moi je
Posté le 19-10-2001 à 09:07:43
moi je penche plus du coté de passage par valeur au lieu de adresse .
le multithreading n'arrive sue kan tu utilise des forks, avec des appels de fonction , le main attend la valeur de retour avant de continuer .
Publicité
Posté le 19-10-2001 à 09:07:43
Kwiky
Me souviens pu, j'étais bourré
Posté le 19-10-2001 à 10:59:04
KarLKoX a écrit a écrit :
ou pb de multithreading (un thread plus rapide qu'un autre ...) ?
Utiliser des thread sans mutex ni semaphore c cho. Et puis sans foutage de geule, magot n'a ptet pas le nivo pour utiliser des threads (vu ses posts. )