begin process at 2010 03 16 18:48:02
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Tableau


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

Tableau

lundi 5 août 2002 à 21:29:20 | Tableau

druggedsephiroth

Je comprends vraiment pas, j'ai un tableau:

#define taille 8

int cache[taille][taille];

ensuite au début du soft, dans la procédure main je mets ca:

for(i=0; i <= taille; i++)
{
for(j=0; j <= taille; j++)
{
cache[i][j] = 0;
}
}

Et là il reste toujours des cases qui sont pas mises à 0! J'ai essayé avec une boucle while, rien à faire il veut pas!

Hellppp! =(
lundi 5 août 2002 à 23:01:02 | Re : Tableau

TheRod23

Salut,

tes boucles vont trop loin pour un tableau de taille 8 les indices sont de 0 -> 7 (tu ecrases donc de la mémoire pas cool)

ou sinon tu peux faire un ZeroMemory(cache,(taille*taille*sizeof(int));

@+
TheRod23



-------------------------------
Réponse au message :
-------------------------------

Je comprends vraiment pas, j'ai un tableau:

#define taille 8

int cache[taille][taille];

ensuite au début du soft, dans la procédure main je mets ca:

for(i=0; i <= taille; i++)
{
for(j=0; j <= taille; j++)
{
cache[i][j] = 0;
}
}

Et là il reste toujours des cases qui sont pas mises à 0! J'ai essayé avec une boucle while, rien à faire il veut pas!

Hellppp! =(
mardi 6 août 2002 à 01:53:51 | Re : Tableau

druggedsephiroth

Ben non mes indices vont de 0 -> 8 (taille = 8) non?

Et sinon la fonction zeromemory elle vient de quel header? Dis moi pas que c'est mem.h stp parce que je l'ai pas! :/
mardi 6 août 2002 à 09:14:04 | Re : Tableau

TheRod23

salut,

non tes indices vont de 0 a 7 puisque tu a 8 elements dans ton tableau
0,1,2,3,4,5,6,7 ça fait bien 8

pour zeromemory il faut inclure <windows.h> sinon tu peux faire un memeset aussi contenu <memory.h> ou <string.h>

bon code
TheRod23


-------------------------------
Réponse au message :
-------------------------------

Ben non mes indices vont de 0 -> 8 (taille = 8) non?

Et sinon la fonction zeromemory elle vient de quel header? Dis moi pas que c'est mem.h stp parce que je l'ai pas! :/
mardi 6 août 2002 à 16:15:44 | Re : Tableau

druggedsephiroth

C'est bon en fait j'ai mis #define TAILLE 9 et là ça a marché...
Il me semble qu'avant la norme ANSI un tableau se comptait:
tabl[8] = 0, 1, 2, 3, 4, 5, 6, 7, 8

Ou c'est peut-être une habitude que j'ai prise en php...

Merci pour tes réponses


Cette discussion est classée dans : taille, tableau, for, cache


Répondre à ce message

Sujets en rapport avec ce message

C ANSI allocation dynamique de tableau [ par pedu ] Ce petit pro beug en sortie, pourquoi et que faire ?#include #include int (*pi)[1][1]; /* pointeur sur un tableau d'entiers */void main(void){ unsi Quelle est la taille max d'1 tableau de car? [ par unclecrufek ] Est-ce possible de dimensionner un tableau de caracteres de maniere a ce qu'il contenir plusieur centaine de car? Problème delete tableau dynamique [ par ttfl ] Bonjour,je suis débutant en c++.Quelqu'un pourrait il me dire pourquoi le programme suivant plante à la dernière instruction (delete [] tableau;) svp Retourner tableau 2d [ par ZogStriP ] J'ai une fonction qui retoure un tableau 2 dimension mais ça ne marche pas :int MultiMatrice(int Matrice1[2][2], int Matrice2[2][2]){ int MatriceRe Création de 2 tableaux dynamik à 2D [ par flopflopp ] Bonjour, je voudrais soumettre un petit problème en C++, j'ai une simple fonction qui crée un tableau dynamique à 2 dimensions, le rempli avec des 1 e taille tableau [ par MiTcH37 ] J'aimerai savoir comment connaitre la taile d'un tableau, pour ne pas les envoyer comme argument dans une fonction.ex : void fct(int trier[], int tail PB de "const" pour un tableau en C [ par james ] est-on obligé de definir une taille pour un tableau declaré en const?faut-il donné la taille dans cette dans le .h et dans le .cdernier question: a-t- Help Me [ par manta7 ] Bonjour, j'aimerais coder un fonction qui prend en paramètre un tableau de nombres entiers, et qui recherche, dans ce tableau, la plus grande différen Problem Affichage de mon Tableau [ par Orezza ] salut à tous, j'ai un blem à l'affichage du tableau. l'utilisateur parametre son tableau, c lui qui l'initilize mais j'arrive pas à afficher apres le Tableau de grande taille [ par LuckyNut ] Slut,J'ai un problème pour créer un tableau de grande taille à 2 dimensions : int tab[100][62000];Le programme plante sur un "stack overflow"Cette var


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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,515 sec (3)

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