voila mon probleme, je fait rentrer a l'utilisateur les différentes valeurs qui composent une matrice de la taille de son choix, et j'aimerai l'afficher juste apres.
et la c'est le drame (M6 like): j'arrive a passer un pointeur en paramatres a la fonction d'affichage (qui contient 2 for imbriqués) mais ca pédale et je vois pas d'ou bref, voici mon code si vous voyez une (ou plusieurs) abérrations, merci!!
Code : Tout sélectionner
Structure Liste
val.w
EndStructure
Procedure affiche_matrice(*pointeur.Liste, longueur.w, largeur.w)
i.w
j.w
For i=0 To longueur-1
For j=0 To largeur-1
Print(Str(*pointeur\val))
*pointeur+2
Next
PrintN("")
Next
EndProcedure
OpenConsole()
longueur.w
largeur.w
PrintN("Entrez les dimensions de la matrice:")
Print("Largeur: ")
largeur=Val(Input())
PrintN("")
Print("Longueur: ")
longueur=Val(Input())
PrintN("")
Dim matrice.w(largeur,longueur) ;Allocation du tableau "matrice" en fonction des entrées de l'utilisateur.
i.w
j.w
valeur.w
For i=0 To longueur-1
For j=0 To largeur-1
Print("Entrez la valeur pour ["+Str(i)+"]["+Str(j)+"]: ")
valeur=Val(Input())
matrice(i,j)=valeur
PrintN("")
Next
Next
PrintN("Dimensions de la matrice: "+Str(longueur)+"x"+Str(largeur))
affiche_matrice(@matrice(),longueur,largeur)
Input()