Allocation dynamique d'un tableau 2D en 1 malloc

Adiren Messages postés 40 Date d'inscription   Statut Membre Dernière intervention   -  
[Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention   -
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
A voir également:

2 réponses

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
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
0
[Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention   1 105
 
S'il faut un seul malloc, l'autre exercice est utile par opposition à celui-ci :-)
0
[Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention   1 105
 
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
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
0