|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Pierre DufourcqInscription : avril 2011 Messages : 60 ![]() |
Bonjour,
Je reviens aux bases car je m'aperçois qu'il y a quelques notions qui me font défaut. Voilà pour simplifier j'ai une structure avec un tableau dedans que je vais allouer dynamiquement. Mon pb n'est pas dans l'allocation mais dans l'initialisation --' : Code :
|
||
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Auditeur informatique Inscription : avril 2009 Messages : 118 ![]() |
Tel que je lis ton code, je ne vois pas de faute a priori : tu es bien obligé de faire deux boucles imbriquées si tu veux initialiser un par un les pointeurs de ton tableau à deux dimensions.
Maintenant, si cette initialisation se fait avec le pointeur NULL systématique, cela revient à remplir ton tableau de DIM1 * DIM2 pointeurs avec des zéros, ce qui peut se faire plus rapidement par un memset(test.tab,0,DIM1*DIM2*sizeof(char *)), à mon avis ... |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Pierre DufourcqInscription : avril 2011 Messages : 60 ![]() |
Nickel, c'est ce genre de fonction que je cherchais! Merci beaucoup!
|
|
|
00
|
|
|
#4 | |
|
Membre Expert
![]() Développeur informatique Inscription : juin 2009 Messages : 1 040 ![]() |
Citation:
En revanche cela ne fonctionnera que si test.tab est un tableau statique et pas un tableau dynamique... |
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com