Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
683 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Probleme de mallocage

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme de mallocage

n°663169
guynemer
Trust rather than monogamy
Posté le 04-03-2004 à 17:29:22  profilanswer
 

En C , je crois que j qi un souci de malloquage
 
Je veux un quadrillage comme ceci :
 
 
les y augmentant vers le bas et les x augmentant vers la droite
 
0 1 2 3 4 5 6 7 8 9 10
1
2
3
4
5
 
Donc ici ymax = 5 et xmax = 10
 
allors moi je fais ca :
 
 
(la structure alum contient un char **tab)
 
 
 alum->tab = xmalloc((alum->nb_line + 1) * sizeof(*alum->tab));
  for (i = 0; i <= alum->nb_line + 1; i++)
    alum->tab[i] = xmalloc(alum->width * sizeof(**alum->tab));
 
Qu est ce qui ne va pas la dedans ?

mood
Publicité
Posté le 04-03-2004 à 17:29:22  profilanswer
 

n°663174
chrisbk
-
Posté le 04-03-2004 à 17:30:25  profilanswer
 

skoi ton delire dans tes sizeof la ?

n°663178
Taz
bisounours-codeur
Posté le 04-03-2004 à 17:31:37  profilanswer
 

chrisbk a écrit :

skoi ton delire dans tes sizeof la ?

y en a pas

n°663206
guynemer
Trust rather than monogamy
Posté le 04-03-2004 à 17:39:21  profilanswer
 

chrisbk a écrit :

skoi ton delire dans tes sizeof la ?


 
ben faut bien faire un sizef non ??
 
si tu veux parler de ce qu il y a a l interieur m ben c est comme ca qu on nosu a appris.
 
char *str;
 
str = malloc( 5 * sizeof (*str));

n°663210
guynemer
Trust rather than monogamy
Posté le 04-03-2004 à 17:40:26  profilanswer
 

Taz a écrit :

y en a pas


 
pas de probleme dans mon mallocage ou pas de probleme avec les sizeof ?
 
Si mon mallocage est obn , pou acceder a mes donnes , je dois utilsier tab[x][y] ou alors tab[y][x] ?

n°663214
Taz
bisounours-codeur
Posté le 04-03-2004 à 17:40:53  profilanswer
 

et c'est bien
 
ah oui, c'est tout bête
 
<= alum->nb_line
 
 -> <
 
les indices vont  de 0 à n-1
 
sinon c'est très bien

n°663219
Taz
bisounours-codeur
Posté le 04-03-2004 à 17:41:48  profilanswer
 

guynemer a écrit :


Si mon mallocage est obn , pou acceder a mes donnes , je dois utilsier tab[x][y] ou alors tab[y][x] ?
 

si le premier malloc correspond dans ta tete à la dimension x et les seconds à y, alors tab[xi][yi] va bien

n°663397
guynemer
Trust rather than monogamy
Posté le 04-03-2004 à 19:20:48  profilanswer
 

Taz a écrit :

si le premier malloc correspond dans ta tete à la dimension x et les seconds à y, alors tab[xi][yi] va bien


 
Non le prenier c d abord les y, donc ca devrait etre bon

n°663398
guynemer
Trust rather than monogamy
Posté le 04-03-2004 à 19:21:31  profilanswer
 

Taz a écrit :

et c'est bien
 
ah oui, c'est tout bête
 
<= alum->nb_line
 
 -> <
 
les indices vont  de 0 à n-1
 
sinon c'est très bien


 
 J ai tente le -1 , ca n a rien change

n°663465
Taz
bisounours-codeur
Posté le 04-03-2004 à 20:07:32  profilanswer
 

< et pas <=


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Probleme de mallocage

 

Sujets relatifs
Probleme de mavenProblème de pointeur... (oui, je sais.)
LIENS: problème avec style="text-decoration:no"Ecriture dans un fichier XLS : problème de format
[ASP] Probleme avec les date , erreur avec le datatype de ma bd !problème de rafraichissement forum php
probleme d'adaptation sous windows XP de visual CProblème d'accent entre Flash et ASP.NET
Problème avec un site php + base de donnée my sql :([resolu] Probleme de PREG_REPLACE
Plus de sujets relatifs à : Probleme de mallocage


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR