Comment écrire une fonction qui affiche le contenu d'un tableau en C ?
Pour afficher le contenu d'un tableau dans une fonction en C, il est nécessaire de récupérer la taille du tableau à l'intérieur de la fonction. Lorsque l'on passe un tableau en paramètre dans une fonction, on ne récupère qu'un pointeur sur la première cellule du tableau, l'information contenant la taille est donc perdue. Il existe trois solutions pour palier à ce problème :
- Le tableau est de taille fixe : par exemple, sa taille est fixée par une constante symbolique. Dans ce cas, consultez cette question : Comment écrire une fonction qui affiche le contenu d'un tableau de taille fixe en C ?
- Le tableau contient une butée, c'est à dire une cellule qui contient une donnée spéciale qui marque la fin du tableau. Dans ce cas, consultez cette question : Comment écrire une fonction qui affiche le contenu d'un tableau qui se termine par une butée en C ?
- La taille du tableau est passée en paramètre à la fonction. Dans ce cas, consultez cette question : Comment écrire une fonction qui affiche les éléments d'un tableau dont la taille est passée en paramètre en C ?
Pour afficher le contenu d'un tableau dans une fonction en C, il est nécessaire de récupérer la taille du tableau à l'intérieur de la fonction. Lorsque l'on passe un tableau en paramètre dans une fonction, on ne récupère qu'un pointeur sur la première cellule du tableau, l'information contenant la taille est donc perdue. Il existe trois solutions pour palier à ce problème :
- Le tableau est de taille fixe : par exemple, sa taille est fixée par une constante symbolique. Dans ce cas, consultez cette question : Comment écrire une fonction qui affiche le contenu d'un tableau de taille fixe en C ?
- Le tableau contient une butée, c'est à dire une cellule qui contient une donnée spéciale qui marque la fin du tableau. Dans ce cas, consultez cette question : Comment écrire une fonction qui affiche le contenu d'un tableau qui se termine par une butée en C ?
- La taille du tableau est passée en paramètre à la fonction. Dans ce cas, consultez cette question : Comment écrire une fonction qui affiche les éléments d'un tableau dont la taille est passée en paramètre en C ?
# | ID | Query | URL | Count |
---|