Résultats de 1 à 3 sur 3

Sujet : Pb a la compilation

  1. #1
    Membre MP
    Inscrit
    août 2013
    Messages
    1

    Pb a la compilation

    Bonjour j\'ai besoin d\'aide alors si quelqu\'un pouvait venir a mon secour se serais genial.
    Voula je dois faire un projet sur Othello et je bloc sue une declaration qui ne passe pas a la compilation mais je ne comprend pas le message d\'erreur alors vaoila la partie du code qui pose pb

    -----------------------
    procedure Othello1 is
    type Contenu is (Blanc, Noir, Vide);
    subtype Iligne is integer range 1..8;
    subtype Icol is character range \'A\'..\'H\';
    type Table is array(Iligne, Icol) of Contenu;

    type Coup is record
    Ligne : Iligne;
    Colonne : Icol;
    end record;



    procedure Initialiser(T: out Table)is
    -- Initialise la table de jeu
    begin
    for i in 1..8 loop
    for j in \'A\'.. \'H\' loop
    T(i,j):=Vide;
    end loop;
    end loop;
    --on place les cases initiales
    T(4,\'E\') := Noir ;
    T(5,\'D\') := Noir ;
    T(4,\'D\') := Blanc ;
    T(5,\'E\') := Blanc ;
    end Initialiser;

    et voici le message d\'erreur que j\'ai

    ambiguous character literals ( could be wide character) pour la ligne for i in \'A\' ..\'H\' loop

  2. #2
    Membre MP
    Inscrit
    août 2013
    Messages
    1
    Remplace \"for j in \'A\'.. \'H\' loop\"
    par
    \"for J in icol\'range loop\".
    jean

  3. #3
    Le compilateur ne sait pas si tu veux utiliser des caractères ou des wide caractères ...

    Ce qu\'il faut faire c\'est qualifier l\'expression :

    subtype Icol is character range Character\'(\'A\')..\'H\';

    Note que qualitfier le premier caractère suffit ... il en déduit le type du suivant dans l\'intervalle ....

    A+
    :8O:

Informations du sujet

Utilisateur(s) parcourant ce sujet

il y a actuellement 1 utilisateur(s) parcourant ce sujet. (0 membre(s) et 1 visiteur(s))

Règles des messages

  • Vous ne pouvez pas créer de sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas éditer vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Activé
  • Le code HTML est Désactivé