Hai,
Envoyé par
Pedro
Ca vient de là:
1 2
|
for disk := 'A' to 'Z' do |
On ne peut pas utiliser de caractères dans un For...
Sans vouloir te vexer, je te conseille vivement de consulter les
cours proposés par developpez.com
On peut très bien utiliser des caractères dans une boucle for :
1 2 3 4 5 6
| ...
var
char c;
...
for c := 'a' to 'z' do
... |
compile et marche très bien.
Le problème vient de la définition de disk:
et là, c'est interdit, car, comme le rappelle le message d'erreur
[Error] Unit1.pas(33): For loop control variable must have ordinal type
la variable servant à contrôler une boucle for doit être d'un type scalaire.
Partager