Page 1 of 2

sélectionner caractere dans variable

Unread postPosted: 14 Nov 2007, 18:36
by Finality
Bonjour,

je suis en train de faire un programme, et j'aurais besoin de sélectionner un caractere à un certain rang dans une variable

Un petit schéma:

Ma variable A contient :
101101

j'aimmerais savoir si il existe une fonction qui permet de sélectionner un caractère (rouge ici ;)) dans une variable

merci pour votre réponse
Kevin

Re: sélectionner caractere dans variable

Unread postPosted: 14 Nov 2007, 18:54
by tama
sélectionner un caractère ?
y avait une formule que j'avais trouvé mais je sais plus où :D

ah, voilà :
Code: Select all
int(10^(F)fPart(X/10^(int(2-A+log(X



où X est le nombre
A le rang de début de ce que tu veux extraire
et F le nombre de chiffres à extraire

donc ici ça donnerait :

Code: Select all
int(10^(1)fPart(101101/10^(int(2-4+log(101101


Sinon je te conseille de convertir ta variable A en chaine de caractères
(faut trouver le programme, l'est pas loin :D) puis d'utiliser la fonction
sub(chaine,début,nbre) qui extrait nbre chaines de la chaine chaine à partir de
début

= 101101 = "101101" = sub("101101",4,1) = "1"

Ensuite retrouver 1 grâce à expr("1")

Re: sélectionner caractere dans variable

Unread postPosted: 14 Nov 2007, 19:10
by charognard
si c'est en numérique binaire il suffit de faire une (101101 AND 100) > 0

Re: sélectionner caractere dans variable

Unread postPosted: 15 Nov 2007, 19:04
by chicu
ou alors tu transforme en chaine et avec mid(nomdelachaine,debut,pas) tu extrais ce dont tu as besoin :)
Ce n'est pas le manque de choix qui te manques :)

Re: sélectionner caractere dans variable

Unread postPosted: 15 Nov 2007, 20:01
by tama
sub() sur z80 pas mid() ;)

Re: sélectionner caractere dans variable

Unread postPosted: 16 Nov 2007, 16:52
by ced78fr
oua !! charognard est actif sur le fofo !!

Re: sélectionner caractere dans variable

Unread postPosted: 16 Nov 2007, 23:52
by chicu
Oups donc oui effectivement sub() :)

Re: sélectionner caractere dans variable

Unread postPosted: 17 Nov 2007, 00:29
by ced78fr
effetivement

Re: sélectionner caractere dans variable

Unread postPosted: 17 Nov 2007, 12:52
by tama
Xywez toujours du flood assuré quand il est là :%):

d'ailleurs c'est effectivement :%):

Re: sélectionner caractere dans variable

Unread postPosted: 17 Nov 2007, 15:55
by charognard
ça peut etre affectueusement aussi.
il tentait peut etre son coming out