Forum Graph100

Forum Graph100

Vous n'êtes pas identifié.

Annonce

Bonjour et bienvenue sur le nouveau Forum Graph100 !
L'intégralité des données a été transférée sur un forum PunBB et tout les comptes sont fonctionnels avec le même nom d'utilisateur et mot de passe.
Un wiki est aussi disponible avec le même compte ! N'oubliez pas de remettre votre avatar, bon surf !
Pour plus d'informations, consultez ce post.

#1 23 Apr 2003 03:25:24

casioworld
Programmeur Graph100
Lieu: Palaiseau (Essonne)
Date d'inscription: 08 Feb 2002
Messages: 1843
Site web

Problème avec les tableaux !!!

voila, quand on cree un tableau, y a que de la merde dans les cases si on ne met aucune valeur dedans.
Je voudrais savoir si il y a pas un truc en C qui detecte qi il y a une valeur ou bien de la merde dans une case

merci @+


- http://www.casioworld.wb.st  --> plus grande base de données pour Graph100+
- http://efreidelirium.free.fr --> vive l'EFREI mdr

Hors ligne

 

#2 23 Apr 2003 04:30:58

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: Problème avec les tableaux !!!

je crois que g pas compris ta question si bizarement posé !
tu peu initialiser ton tableau de  maniere :
1- comme ca : char tab[3]={0,1,2};
2- comme ca aussi ( peu etre - lourd selon les cas)
char tab[3];
void initab()
{
char i;
for(i=0;i<3;i++) tab[i]=i;
}

Si bien sur on veu le meme tab qu' au dessus !

a ma connaissance, ya pa de fonctions pr détécter de la merde puisque la merde c' est elle meme une valeur !!


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#3 23 Apr 2003 05:00:00

Spesiel
Testeur G100
Lieu: Le Mans
Date d'inscription: 06 Feb 2002
Messages: 598
Site web

Re: Problème avec les tableaux !!!

Heu... J'dis peut-être une connerie, mais pour initialiser, on ne peut pas faire:
char tab[5]={0};
Tout simplement?


No matter where you are, everyone is always connected...

Hors ligne

 

#4 23 Apr 2003 05:23:26

casioworld
Programmeur Graph100
Lieu: Palaiseau (Essonne)
Date d'inscription: 08 Feb 2002
Messages: 1843
Site web

Re: Problème avec les tableaux !!!

"a ma connaissance, ya pa de fonctions pr détécter de la merde puisque la merde c' est elle meme une valeur !!"

ZUT alors !


- http://www.casioworld.wb.st  --> plus grande base de données pour Graph100+
- http://efreidelirium.free.fr --> vive l'EFREI mdr

Hors ligne

 

#5 23 Apr 2003 06:17:17

C@siomax
Programmeur Graph100
Lieu: Grenoble, au QG de fmw-product
Date d'inscription: 03 Feb 2002
Messages: 3042
Site web

Re: Problème avec les tableaux !!!

ben tu px allouer un tablo avec 'calloc' et la t'es sûr d'avoir ke des '0' deds!!


:mrd: :mrd:
.·´¯`·.¸.-> Casiomax <-·´¯`·.¸.·

Statut: indéfini

Hors ligne

 

#6 23 Apr 2003 08:50:48

casioworld
Programmeur Graph100
Lieu: Palaiseau (Essonne)
Date d'inscription: 08 Feb 2002
Messages: 1843
Site web

Re: Problème avec les tableaux !!!

j'y avais pensé mais ca ne m'arrange pas. c'est pas grave. merci quand meme


- http://www.casioworld.wb.st  --> plus grande base de données pour Graph100+
- http://efreidelirium.free.fr --> vive l'EFREI mdr

Hors ligne

 

#7 23 Apr 2003 09:50:37

C@siomax
Programmeur Graph100
Lieu: Grenoble, au QG de fmw-product
Date d'inscription: 03 Feb 2002
Messages: 3042
Site web

Re: Problème avec les tableaux !!!

ben ttes façons, si tu vx éviter les bugs chiants omme les écrasements de mémoire, ben reprends ça:

Code:

void InitTable(unsigned char *table,unsigned char len)
{
unsigned char i;
for(i=0;i<len;i++) table[i]=0;
}

tout simplement ...

et un autre truc: oublie pas d'initialiser tes variables wink


:mrd: :mrd:
.·´¯`·.¸.-> Casiomax <-·´¯`·.¸.·

Statut: indéfini

Hors ligne

 

#8 23 Apr 2003 09:57:39

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: Problème avec les tableaux !!!

et avec un peu de chance ca marche ! smile


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#9 23 Apr 2003 11:36:36

C@siomax
Programmeur Graph100
Lieu: Grenoble, au QG de fmw-product
Date d'inscription: 03 Feb 2002
Messages: 3042
Site web

Re: Problème avec les tableaux !!!

oui mais fais TRES TRES TRES TRES attention à la valeur de 'len', fo pas k'elle soit sup à l'array de 'table', sinon, gare aux écrasements de mémoire ... et bien sûr fo pas k'elle soit > à 255 ... sinon ça module à 0 ... lol


:mrd: :mrd:
.·´¯`·.¸.-> Casiomax <-·´¯`·.¸.·

Statut: indéfini

Hors ligne

 

#10 23 Apr 2003 12:42:23

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: Problème avec les tableaux !!!

dans ce cas tu fait
unsigned int i;
ou ( cas impossible sur une g100 sauf pr les mazo lol)
unsigned long i;


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#11 23 Apr 2003 18:09:11

2072
Programmeur Graph100
Lieu: Somewherebourg
Date d'inscription: 29 Jan 2002
Messages: 2056
Site web

Re: Problème avec les tableaux !!!

et bien sûr fo pas k'elle soit > à 255 ... sinon ça module à 0 ... lol

Que veux tu dire par là ?


-~2072~-
Paid Emails
[URL=http://www.2072productions.com]2072productions.com[/URL]
[URL=http://www.casiocalc.org]casiocalc.org[/URL]

Hors ligne

 

#12 24 Apr 2003 04:26:54

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: Problème avec les tableaux !!!

bin ... lol
unsigned char x;
for(x=0; x<2000; x++) machin(x);

bin quand ca arrivera a 256 (dc si c > a 255) x sera équal a 0 dc boucle infinie donc plantage mdr


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#13 24 Apr 2003 04:44:49

C@siomax
Programmeur Graph100
Lieu: Grenoble, au QG de fmw-product
Date d'inscription: 03 Feb 2002
Messages: 3042
Site web

Re: Problème avec les tableaux !!!

voila lol 255+1 = 0 !en uchar! arf vive l'informatique ....


:mrd: :mrd:
.·´¯`·.¸.-> Casiomax <-·´¯`·.¸.·

Statut: indéfini

Hors ligne

 

#14 24 Apr 2003 05:12:50

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: Problème avec les tableaux !!!

(ca m' étonne que ce soit 2072 qui pose la question d' ailleurs  8O )


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#15 25 Apr 2003 14:07:27

2072
Programmeur Graph100
Lieu: Somewherebourg
Date d'inscription: 29 Jan 2002
Messages: 2056
Site web

Re: Problème avec les tableaux !!!

ah oui j'avais pas vu que c'était un char je croyais que tu parlais des indéxage de tableaux en général... qui sont des int.


-~2072~-
Paid Emails
[URL=http://www.2072productions.com]2072productions.com[/URL]
[URL=http://www.casiocalc.org]casiocalc.org[/URL]

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr