|
Tri et Comparaison de caractères |
Iniciado por pascal.lebrun, 15,oct. 2004 11:43 - No hay respuesta |
| |
| | | |
|
| |
Publicado el 15,octubre 2004 - 11:43 |
Bonjour,
J'ai un fichier qui contient un certain nombre de codes pour une version. Je veux comparer deux versions. Pour cela, j'ai créé deux vues sur le même fichier, que je lis séquentiellement. Les lectures sur l'une ou l'autre des vues se fait en fonction de la valeur du code. Par exemple, on a à peu près ce qui suit :
si code1 < code2 alors ... hlitsuivant(vue1) sinon si code1 > code2 alors ... hlitsuivant(vue2) sinon ... hlitsuivant(vue1) hlitsuivant(vue2)
Mon problème, c'est que la valeur de code peut commencer par _ (tiret bas).
Dans vue1, je vais avoir PROMSGS puis PROSYS puis PROTEL. Dans vue2, je vais avoir PROMSGS puis _PROPATH puis PROSYS puis PROTEL.
Je me retrouve avec code1 = PROSYS et code2 = _PROPATH.
Il semblerait que Windev ne tient pas compte des _ pour le tri, mais qu'il en tient compte dans les comparaisons.
Comment puis je pallier à cela ?
Merci d'avance
Pascal |
| |
| |
| | | |
|
| | | | |
| | |
|