Comparaison string avec un caractère ..... [REGLE] - Delphi/Pascal - Programmation
Marsh Posté le 24-04-2006 à 22:09:05
Pour ton probléme, fait:
If chaine[0] = 'A' |
En effet, une chaine de caractéres est un tableau de... ...caractéres
Marsh Posté le 25-04-2006 à 15:18:16
z800 a écrit : Pour ton probléme, fait:
|
Certe, mais je dirait plutot "if Chaine[1]" pour le premier caractère.
Chaine[0] te donera normalement la longueur de la chaine (peut varier selon le type exact et le compilateur)
Marsh Posté le 25-04-2006 à 20:33:03
Bof, je suis pas trés fort avec les index. J'ai sans arret des erreurs avec ca
Marsh Posté le 24-04-2006 à 17:29:40
Bonjour !
Je cherche à faire un truc vraiment tout con a priori : j'ai une chaine de caractères (déclarée en string) et je veux savoir si le premier caractère est la lettre A ...
J'ai essayé avec des strpos, des strcomp, des extractions du premier caractère de ma chaine avec un copy que je compare avec 'A', et j'ai toujours des messages d'erreurs variés à la compilation. Ils me disent qu'il y a incompatibilité de type : généralement entre char et string (dernier cas cité), mais pour les deux premières techniques, c'est entre string et pansichar : quelqu'un pourrait-il me dire le pourquoi de ce dernier message et pis aussi comment je peux résoudre mon problème !
Merci d'avance !
Message édité par Matoo30 le 29-04-2006 à 13:02:06
---------------
"L'erreur est humaine mais un véritable désastre nécessite un ordinateur ...'