Allocation dynamique d'un tableau 2D en 1 malloc
Fermé
Adiren
Messages postés
40
Date d'inscription
samedi 3 septembre 2016
Statut
Membre
Dernière intervention
14 janvier 2022
-
Modifié le 3 déc. 2019 à 14:43
[Dal] Messages postés 6204 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 27 février 2025 - 3 déc. 2019 à 19:26
[Dal] Messages postés 6204 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 27 février 2025 - 3 déc. 2019 à 19:26
Bonjour, je suis aujourd'hui étudiant en informatique et j'ai un exercice de cours qui me pose problème.
Voici le but de l'exercice : Il faut allouer dynamiquement un tableau d'entier en 2D en uniquement un malloc (Pas de malloc dans une boucle).
Le langage de programmation utilisé est le C.
Si quelqu'un pourrait m'expliquer s'il vous plaît ? Merci d'avance
Voici le but de l'exercice : Il faut allouer dynamiquement un tableau d'entier en 2D en uniquement un malloc (Pas de malloc dans une boucle).
Le langage de programmation utilisé est le C.
Si quelqu'un pourrait m'expliquer s'il vous plaît ? Merci d'avance
A voir également:
- Allocation dynamique d'un tableau 2D en 1 malloc
- Tableau croisé dynamique - Guide
- Tableau word - Guide
- Code ascii tableau - Guide
- Trier un tableau excel - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
2 réponses
yg_be
Messages postés
23523
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
11 avril 2025
Ambassadeur
1 578
3 déc. 2019 à 18:48
3 déc. 2019 à 18:48
bonjour, pour bien réaliser cet exercice, je pense utile que tu nous montres ta solution de ton autre exercice: https://forums.commentcamarche.net/forum/affich-36333814-liberation-tableau-2d
[Dal]
Messages postés
6204
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
27 février 2025
1 101
3 déc. 2019 à 19:26
3 déc. 2019 à 19:26
Salut Adiren,
Je pense qu'on n'a pas suffisamment d'éléments descriptifs du problème que tu as réellement pour te répondre, et aussi que tu n'expliques pas à quelle question tu veux qu'on réponde.
Cependant, voilà quelques informations, utiles pour ce que tu dois comprendre pour "aplatir" un tableau multidimensionnel en C :
- que
- savoir utiliser l'arithmétique des pointeurs en C
- connaître l'ordonnancement en mémoire des tableaux multidimensionnels en C en lisant des trucs comme https://en.wikipedia.org/wiki/Row-_and_column-major_order#Programming_languages_and_libraries
- le rôle des opérateurs
- éventuellement comprendre du code comme celui-ci : https://stackoverflow.com/questions/37463974/how-to-access-1d-arrays-with-multiple-brackets-for-readability/37466393#37466393 si cela fait partie de ce qui t'est demandé
Dal
Je pense qu'on n'a pas suffisamment d'éléments descriptifs du problème que tu as réellement pour te répondre, et aussi que tu n'expliques pas à quelle question tu veux qu'on réponde.
Cependant, voilà quelques informations, utiles pour ce que tu dois comprendre pour "aplatir" un tableau multidimensionnel en C :
- que
malloc()attribue un bloc de mémoire
- savoir utiliser l'arithmétique des pointeurs en C
- connaître l'ordonnancement en mémoire des tableaux multidimensionnels en C en lisant des trucs comme https://en.wikipedia.org/wiki/Row-_and_column-major_order#Programming_languages_and_libraries
- le rôle des opérateurs
[]
- éventuellement comprendre du code comme celui-ci : https://stackoverflow.com/questions/37463974/how-to-access-1d-arrays-with-multiple-brackets-for-readability/37466393#37466393 si cela fait partie de ce qui t'est demandé
Dal
3 déc. 2019 à 19:14