Bonsoir,
Comment transformer un entier en tableau de caractère et connaître sa taille.
En tableau de caractère exactement, pas en string.
Merci
Bonsoir,
Comment transformer un entier en tableau de caractère et connaître sa taille.
En tableau de caractère exactement, pas en string.
Merci
Ca, ça sent l'exo d'algorithmique !!
Sachant que chaque chiffre correspond à une puissance n-ième de 10, je pense que tu devrais y arriver en divisant successivement par 10 et en prenant le reste à chaque fois, non ?
Après, un objet String, c'est un tableau de caractère (cf. l'ARM).
Si non, un coup d'attribut image un coup d'attribut length est c'est plié.
Code ada : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 with Text_Io; procedure Main is Value : constant Integer := 2556687; begin Text_Io.Put("Image length of image of value is : " & Natural'Image( Integer'Image(Value)'Length - 1 ) ); end Main;
Image length of image of value is : 7
Effectivement, c'est plus rapide... Limite, c'est trop facile
Allez, histoire de rajouter de la plus-value, voici le lien vers la norme où il faut lire la ligne 88.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager