Allocation de memoire pour structure.
Résolu
rocksider
Messages postés
106
Date d'inscription
Statut
Membre
Dernière intervention
-
rocksider Messages postés 106 Date d'inscription Statut Membre Dernière intervention -
rocksider Messages postés 106 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voilà j'ai voulu créé une matrice d'une structure (comportante 2 int, et puis les initialisé ), mais le code plante dans l'initialisation voilà le bout de code:
typedef struct
{
int x,y;
}coord;
...
laby=(coord **)malloc(profond*sizeof(coord*));
for(i=0;i<profond;i++)
{
*(laby+i)=(coord *)malloc(longeur*sizeof(coord));
for(j=0;j<longeur;j++)
{
laby.x=j;
laby.y=i;
laby++;
}
}
Voilà j'ai voulu créé une matrice d'une structure (comportante 2 int, et puis les initialisé ), mais le code plante dans l'initialisation voilà le bout de code:
typedef struct
{
int x,y;
}coord;
...
laby=(coord **)malloc(profond*sizeof(coord*));
for(i=0;i<profond;i++)
{
*(laby+i)=(coord *)malloc(longeur*sizeof(coord));
for(j=0;j<longeur;j++)
{
laby.x=j;
laby.y=i;
laby++;
}
}
A voir également:
- Allocation de memoire pour structure.
- Mémoire vive - Guide
- RAM : type, format, CAS, vitesse, tout sur la mémoire vive - Guide
- Logiciel calcul structure bois gratuit - Télécharger - Architecture & Déco
- Mémoire virtuelle pour 32 go de ram - Guide
- Structure d'un rapport de stage - Guide
4 réponses
merci j'ai changer, mais toujours la meme erreur, mais sinon c'est quoi l'erreur, j'utilise toujours les structures comme j'ai fait dans l'exemple et il marche normalement