traduction d'un bout de code

traduction d'un bout de code - Delphi/Pascal - Programmation

Marsh Posté le 30-05-2003 à 21:29:39    

code[x]:=grille[a,b];
 
code et grille son des tableaux
faut traduire par :??:
c'est un concaténation d'extraction de données du tableau grille à 2 dimensions vers le tableau code à 1 dimension :??:
c'est bizarre ce truc :heinnk:


---------------
L'expérience est une lanterne que l'on a accrochée dans le dos et qui n'éclaire que le chemin parcouru [:albator7k]
Reply

Marsh Posté le 30-05-2003 à 21:29:39   

Reply

Marsh Posté le 30-05-2003 à 22:41:55    

Ils sont déclarés comment les tableaux en question ?
Donne un peu plus de code, ne sois pas radin :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 30-05-2003 à 22:58:11    

antp a écrit :

Ils sont déclarés comment les tableaux en question ?
Donne un peu plus de code, ne sois pas radin :D


type tabcrypt=array[1..maxch] of string[1];  
     tabcle=array[1..maxcle] of string[1];  
     tabgrille=array[1..amax,1..bmax] of string[1];  
 
var code,crypt:tabcrypt;
    cle : tabcle;
    rep,long,i,x,y,k : integer;    
    choix : string[1];
    grille : tabgrille;
 
voila plus d'info, je comprends en plus ya pas de concaténation cond comment on peut mettre  2 valeurs dans 1 case sans concaténation :??:


---------------
L'expérience est une lanterne que l'on a accrochée dans le dos et qui n'éclaire que le chemin parcouru [:albator7k]
Reply

Marsh Posté le 30-05-2003 à 23:09:18    

parce que ta grille est un tableau a deux dimensions, donc tu as besoin de deux coordonnées pour y trouver une valeur (a et b) alors que l'autre n'a qu'une dimension, donc une coordonnée.
En général on écrit plutôt grille[a][b]
 
mais c'est un peu bizarre, des tableaux de chaînes de 1 caractère, pourquoi ne pas avoir directement fait des tableaux de caractères :??: :D


Message édité par antp le 30-05-2003 à 23:10:13

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed