[C]Allocation d'un tableau de pointeur 2D
Résolu/Fermé
Mouch89
Messages postés
109
Date d'inscription
mercredi 6 janvier 2010
Statut
Membre
Dernière intervention
11 avril 2013
-
Modifié par Mouch89 le 6/11/2010 à 18:20
Mouch89 Messages postés 109 Date d'inscription mercredi 6 janvier 2010 Statut Membre Dernière intervention 11 avril 2013 - 6 nov. 2010 à 19:45
Mouch89 Messages postés 109 Date d'inscription mercredi 6 janvier 2010 Statut Membre Dernière intervention 11 avril 2013 - 6 nov. 2010 à 19:45
A voir également:
- [C]Allocation d'un tableau de pointeur 2D
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Tableau word - Guide
- Le nom du champ de tableau croisé dynamique n'est pas valide ✓ - Forum Excel
- Le fichier contient un tableau présentant un extrait des livres les plus prêtés à paris en 2016. filtrez le tableau pour ne faire apparaître que les bandes dessinées ado. puis filtrez le tableau pour ne faire apparaître que celles dont l'auteur est zep. quel est le titre de la bande dessinée ado de zep qui a été la plus prêtée d'après ce tableau ? ✓ - Forum Windows 10
2 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 835
6 nov. 2010 à 18:27
6 nov. 2010 à 18:27
Et je le comprends ^^.
carte comme tu le dis, est un tableau de pointeurs. Qui dit tableau dit qu'il n'y a pas d'allocation à faire (sur la dimension du tableau j'entends).
Pour allouer la partie pointeur, il suffit de faire :
Cdlt,
carte comme tu le dis, est un tableau de pointeurs. Qui dit tableau dit qu'il n'y a pas d'allocation à faire (sur la dimension du tableau j'entends).
Pour allouer la partie pointeur, il suffit de faire :
for(i=0; i<4;i++) { for(j=0;j<13;j++) { carte[i][j]=malloc(sizeof (t_carte)); } }
Cdlt,
Mouch89
Messages postés
109
Date d'inscription
mercredi 6 janvier 2010
Statut
Membre
Dernière intervention
11 avril 2013
7
6 nov. 2010 à 19:09
6 nov. 2010 à 19:09
Hum, visiblement mon malloc n'était pas si mal utilisé que ça (je crois que ce que tu m'as donné en réponse, c'est le même)
PS : Je viens de trouver mon erreur -stupide- j'ai échange le i et le j dans les dimensions lors de l'utilisation du tableau !
PS : Je viens de trouver mon erreur -stupide- j'ai échange le i et le j dans les dimensions lors de l'utilisation du tableau !
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 835
Modifié par fiddy le 6/11/2010 à 19:54
Modifié par fiddy le 6/11/2010 à 19:54
C'est sûr que si tu changes ton post en cours ^^.
Au début t'avais mis deux malloc et un sizeof(t_carte*). Petit malin ;-))).
M'enfin, le principal c'est que ça marche...
Au début t'avais mis deux malloc et un sizeof(t_carte*). Petit malin ;-))).
M'enfin, le principal c'est que ça marche...
Mouch89
Messages postés
109
Date d'inscription
mercredi 6 janvier 2010
Statut
Membre
Dernière intervention
11 avril 2013
7
6 nov. 2010 à 19:45
6 nov. 2010 à 19:45
j'avais fait un mauvais copier-coller.
Désolé, je pensais avoir changé assez rapidement !
Désolé, je pensais avoir changé assez rapidement !