Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
6735 connectés 

  FORUM HardWare.fr
  Programmation
  Ada

  [Ada][solved] initialiser un tableau à deux dimentions

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Ada][solved] initialiser un tableau à deux dimentions

n°2545715
lady ada
Posté le 07-11-2026 à 05:21:34  profilanswer
 

Bonjour ;
 
Le système d'exploitation est GNU/Linux Debian Trixie et le compilateur indique 14.2.0 Free Software Fondation.
 
Le compilateur indique une erreur à l'appel de gnatmake :
 

error: nested array aggregate expected


 
La ligne concernée est la suivante :
 

Code :
  1. Default : Taquin_8x8 := (others => (others => 0));


 
Alors que le tableau est celui - ci :
 

Code :
  1. type Matrix_8x8 is array (1..4, 1..4) of integer;


 
 
Je comprends pas.
 
Je suis désolé.
 
Merci pour vos lumières.


Message édité par lady ada le 07-11-2026 à 07:28:36

---------------
main is business suite for Ada projects. Web site : inconito.net
mood
Publicité
Posté le 07-11-2026 à 05:21:34  profilanswer
 

n°2545717
lady ada
Posté le 07-11-2026 à 05:39:37  profilanswer
 

Le type Taquin_8x8 est le suivant :
 

Code :
  1. type Taquin_8x8 is
  2.      record
  3.         Matrix : Matrix_8x8;
  4.      end record;


 
La correction à apporter est la suivante :
 
 
 

Code :
  1. Default : Taquin_8x8 := (Matrix => others => (others => 0)));


Message édité par lady ada le 07-11-2026 à 05:39:51

---------------
main is business suite for Ada projects. Web site : inconito.net

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Ada

  [Ada][solved] initialiser un tableau à deux dimentions

 

Sujets relatifs
[Ada][Exhausted][Redemarrage de serveur] Bloqué sur le bind[Ada] Mécanisme de décision ou équilibre (Etude de cas : jeu d'échec)
[Ada] Est-ce possible ; Comment ? (D'une chaîne, retourner un nombre[Ada] Ada.Finalization
[Ada] Taches et entrées de tache (traitement du clavier)[Ada][Linux][import de system] Optimisation de l'appel
[Ada] Coloriser les liens symbolique sur GNU/Linux[Ada] Passage du paramètre "../*" et Opération_Iteration
[Ada][Gnat] Ada.Directories.Extension(Name : String) return String[Ada] with Gnat.Directory_Operations.Iteration; Wilcard_Iteration
Plus de sujets relatifs à : [Ada][solved] initialiser un tableau à deux dimentions


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)