Tableau 2 dimmensions
Résolu/Fermé
A voir également:
- Tableau 2 dimmensions
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Tableau word - Guide
- Trier tableau excel - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
2 réponses
[Dal]
Messages postés
6194
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
11 octobre 2024
1 092
8 janv. 2014 à 19:35
8 janv. 2014 à 19:35
Salut Qana,
Tu peux faire comme cela, en renvoyant la valeur modifiée par ta fonction en passant en paramètre le pointeur vers la variable à modifier (ici un tableau à deux dimensions), et non pas en utilisant return :
Dal
Tu peux faire comme cela, en renvoyant la valeur modifiée par ta fonction en passant en paramètre le pointeur vers la variable à modifier (ici un tableau à deux dimensions), et non pas en utilisant return :
#include <stdio.h> void nouvelle_ligne(int xval, int yval, int parent_xval, int parent_yval, int hn, int gn, int fn, int row[][8]) { row[0][0] = 1; row[0][1] = xval; row[0][2] = yval; row[0][3] = parent_xval; row[0][4] = parent_yval; row[0][5] = hn; row[0][6] = gn; row[0][7] = fn; } void print_array(int row[][8]) { int n; for (n = 0; n < 8; n++) { printf("row[0][%d] = %d\n", n, row[0][n]); } } int main(void) { int new_row[1][8]; nouvelle_ligne(1, 2, 3, 4, 5, 6, 7, new_row); print_array(new_row); return 0; }
Dal