begin process at 2008 08 29 20:23:40
1 233 870 membres
392 nouveaux aujourd'hui
14 294 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Récuperer les 3 premiers carracteres d'une chaine [ Archives / Texte ] (maxoudu328)

Récuperer les 3 premiers carracteres d'une chaine le 22/12/2005 10:29:39

maxoudu328
Bonjour,

Voila ma question va vous paraitre simple :

Comment récuperer seulement les 3 premiers carractere d'une chaine, j'ai trouver dans beaucoup de langage mais pas en delphi :( .

Merci d'avance .

Re : Récuperer les 3 premiers carracteres d'une chaine le 22/12/2005 10:43:03

exyacc
showmessage(copy( machaine,0,3));


exyacc

Re : Récuperer les 3 premiers carracteres d'une chaine le 22/12/2005 10:43:49

sisi231
Membre Club
je te conseille la fonction copy :
ex : ss est les 3 premiers caractères de s :

ss := copy(s,1,3)

tu as aussi la fonction leftstr de strutils (rajoute-la dans la clause uses) :
ex:

ss:= leftstr(s,3)
(à noter que contrairement à la première, elle ne fonctionne que sur les dernières versions de delphi (ex la mienne : delphi 6)

tu peux aussi le prendre caractère par caractère :

ss:= s[1]+s[2]+s[3]

J'éspère que cela t'aidera.

Cordialement

SISI231

Re : Récuperer les 3 premiers carracteres d'une chaine le 22/12/2005 10:45:48

sisi231
Membre Club
exyacc : tu m'as doublé sur la ligne d'arrivée (47 secondes !) mais tu as oublié que l'indice du 1er caractère d'une chaîne est 1 et non 0 ! 

SISI231

Re : Récuperer les 3 premiers carracteres d'une chaine le 22/12/2005 10:49:40

exyacc
vi il est vrai.... mais avec 0 ca marche aussi... ;o)
et en 47 s j'ai pu faire un tour de piste en plus !

exyacc

Re : Récuperer les 3 premiers carracteres d'une chaine le 22/12/2005 10:52:58

maxoudu328
:D merci les gars sinon, je m'etait deja rabatu sur machain:=a[1]+b[2]+c[3] mais bon je voulais qqchose de plus propre ;D maintenant je l'ai .

Re : Récuperer les 3 premiers carracteres d'une chaine le 22/12/2005 12:40:16

maxoudu328
Encor une chose, comment inclure un dossier avec des sous-dossiers qui contiendrai des fichier comme ressource dans mon executable ???

Merci d'avance.

Re : Récuperer les 3 premiers carracteres d'une chaine le 22/12/2005 13:41:24

cirec
Membre Club
(Admin CS)
Salut,
Regarde ici je pense que ça fera ton bonheur
http://www.delphifr.com/forum.v2.aspx?id=168848



@+
Cirec

Re : Récuperer les 3 premiers carracteres d'une chaine le 22/12/2005 23:43:10

maxoudu328
Maleuresement, je sait ajouter n'importe quel fichiers, mais le c'est un REPERTOIRE que je veut ajouter .

Re : Récuperer les 3 premiers carracteres d'une chaine le 23/12/2005 01:27:03

cirec
Membre Club
(Admin CS)
ok, j'avais mal compris mais à mon avis c'est pas faisable sauf en le comprimant et en ajoutant le zip à la ressource après c'est à toi de récuperer ce qu'il te faut avec la zlib par exemple.

@+
Cirec


[Page 1 Page 2]
Classé sous : chaine, récuperer, premiers, carracteres

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS