Allouer dynamiquement un tableau à 2 dimensions

Présentation
Cette fonction alloue un tableau 2D dynamique de chaînes de caractères.
Chaque chaîne est ici pourvue du même nombre de caractères. Si la fonction échoue, elle renvoie NULL.

Ce principe est applicable à tout type de données
Téléchargement
Compatibilité
Linux Mac Windows
0  0 
Téléchargé 68 fois Voir le commentaire
Détails
Voir tous les téléchargements de l'auteur
Licence : Autre
Date de mise en ligne : 30 novembre 2010




Avatar de africanwinners africanwinners - Membre régulier https://www.developpez.com
le 11/09/2011 à 12:24
Bonjour
J'ai pas compris pourquoi le tableau tab est de type pointeur sur un pointeur de char!!
pourquoi cette instruction
Code : Sélectionner tout
char **  tab = malloc (n * sizeof (* tab));
pourquoi pas tout simplement
Code : Sélectionner tout
char *  tab = malloc (n * sizeof ( tab));

merci
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.
Contacter le responsable de la rubrique C