Bonjour à tous !

Voila j'ai trouvé sur le net un algo de cryptage pour faire des codes barre EAN 128.
Ce code est en vbs, et moi j'ai besoin de le retranscrire en C++, bref, rien d'impossible, sauf qu'en vbs je suis plus que débutant.

Il y a un petit bout de code, simple je pense, qui me fait réfléchir, et peut être trop

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
    For i% = 1 To Len(chaine$)
      Select Case Asc(Mid$(chaine$, i%, 1))
      Case 32 To 126, 198
      Case Else
        i% = 0
        Exit For
      End Select
    Next
En gros ce que je comprends la, c'est que pour chaque valeur de i% allant de 1 à la taille de ma chaine, je vais récupérer la valeur ascii de chaque caractère de ma chaine.

non?

J'ai des questions:
A quoi me sert les autres "Case" et aussi, ou est stockées ma valeur ascii, puisque qu'aucune variable n'a été créée pour recevoir cette info...?

Merci de pouvoir m'aider