Salut
Bon j'ai repris un peu la prog en pascal que j'ai un peu oubliée depuis quelques années.
J'ai pris Lazarus pour retrouver un Delphi like avec freepascal..
Mais mon problème est le suivant, je crée une chaine qui contient '£^%µ²&é#§{[|çà@]}+-*$°~', la fonction length me donne 31 caractères alors qu'il n'y en a que 23, et si je fait chaine[1] je n'ai pas '£' mais un '?' et j'ai chaine[2] qui ne contient rien..par contre chaine[3] correspond bien à '^'.
Je soupçonne une histoire de chaine ansi/utf etc, j'ai tenté un {$H-} mais ça ne change rien, je n'y comprends pas grand chose et ça ne me dit pas comment je peux revenir à cette bonne vieille méthode des []..
Une idée ?
la recherche sur le net ne me donne pas grand chose..
Message édité par alzorglub le 18-10-2011 à 17:40:07