ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

Forum AtoutFox : Re: Chaînes de caractères: Une chaîne est la suite de la précédente ?   

Sujet

rss Flux RSS des derniers messages

Vous devez vous identifier pour pouvoir poser une question ou répondre.

lun. 11 décembre 2017, 19h21
phoenixset
Algérie Algérie

atoutfox.public.association

Re: Chaînes de caractères: Une chaîne est la suite de la précédente ?

Bonsoir;

Je vous prie d'excuser mon absence temporaire, oui c'est vrai que mon code ne répond pas à la question de départ mais il est sensé exécuter la partie conversion de la chaîne en nombre (en me basant sur l'idée de Marc que j'ai quelque peu adapté à mon besoin), alors voici l'idée:

- La longueur de la chaîne peut varier selon l'article (je rappelle qu'on parle ici de numéros de série), elle n'est donc pas fixe à 5 caractères.
- Les deux chaines à comparer doivent avoir la même longueur et s'il arrive que la longueur change subitement dans la liste ou qu'elle soit différente d'une chaîne à l'autre alors on considère immédiatement que les deux chaines ne se suivent pas.
- les deux chaines c1 et c2 sont ensuite convertis en nombre (une par une) et stockée dans deux variables n1 et n2 mon code est sensé exécuter cette partie de conversion.
- Les deux nombres n1 et n2 obtenus vont être comparées pour savoir si elles sont séparées par une unité.

Comme vous pouvez le constater, mon code s'occupe uniquement de la partie conversion et c'est là que réside mon problème, si la conversion est correcte, il est évident que comparer deux nombre ne pose aucun problème.

Je tiens aussi à signaler que des caractères comme "-" , "/" et "*" peuvent être présents dans un numéro de série. Dans ce cas une base de 39 doit être adopté.

Pour finir je vais tenter ASCAN et ASORT.

Merci.


Permalink : http://www.atoutfox.org/nntp.asp?ID=0000018671
20 087 messages dans le forum • Liste complète des messages

Publicité

Les pubs en cours :


www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2024.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0-SP2-HF3