1

dan mon prog il y a 3 fonction ki utilise toute des variables communes
pluto ke de les passé tout le ten entre les fonction, g préféré les déclaré en global
en principe je pouvai les modifié a ma giz dan toute les fonction ke je veu
le pb:
-dan la fonction main g donné d valeur a ces variable
-g ensuite appelé ma fonction A
-la fonction appél a son tour une fonction B
-dan cette fonction B je change les valeur de mes variables
-lorske la fonction B arrive a sa fin, le prog revien bien sur a la fonction A, et la catastrophe, les variables on retrouvé les valeur ke j'avai donné dan la fonction main, comm si él n'avait jamais été changé dan la fonction B...

bizzar!!! confus

2

si tu faisait une structure puis interchangeais les valeur ...

3

T'es sur de ne pas les avoir declare en locals ?

4

#define USE_KERNEL // Make Kernel Program

#include <tigcclib.h> // Include All Header Files

short _ti89; // Produce .89Z File

int jeu=1;
float x_happy, y_happy, x_cpu, y_cpu, x_ball, y_ball, x_ombre, y_ombre;

void a (...)
{
...
}

void b (...)
{
...
}

void _main (void)
{
...
}

c bien comme ca k'on les déclare???

5

c bon les ga g réglé le pb, désolé dvou zavoir dérangé
merci smile

6

c'était quoi le problème ?
ça peut toujours servir ...
http://www.codeur.org - Portail communautaire du développement Français
http://www.codeur.org/~perso/ - TiPaintPlus, Electron ...
http://www.codeur.org/forum/ - Forum sur la programmation