Soyez le premier à donner votre avis sur cette source.
Snippet vu 8 210 fois - Téléchargée 31 fois
Function casseMaj(donnee : string):string; var i : integer; retour : String; begin retour := UpperCase(donnee[1]); for i:=2 to (length(donnee)+1) do begin retour := retour+donnee[i]; end; casseMaj := retour; end; apres prise en compte de vos commentaires, nouvelle fonction : (spécification : la chaine n'est pas vide !) le pb est donnee est string, donnee[1] est Char. que faire pour que ca marche ? Function casseMaj(donnee : string):string; begin Donnee := LowerCase(Donnee); Donnee[1] := UpperCase(Donnee[1]); casseMaj := Donnee; end;
19 mars 2004 à 15:38
En assembleur ? Non, travailler sur des String en asm c'est la croix et la banière et ça fait appel à des fonctions cachées de gestion de la mémoire...
19 mars 2004 à 14:05
Allez je tranche ds le vif et je vous declare tous ex-aequo !!!
ben moi je pensais pas qu'une p'tite fonction de rien du tt allait autant declencher les passions ! merci de votre aide qd mm ! j'espere que vous serez la qd j'aurais d'autres pb ou d'autres sources a deux balles a vous soumettre !!!
19 mars 2004 à 08:13
Comme tu l'as écrit, attendons la réponse de Sonnikk à ce sujet.
Donc, pas de vainqueur tant que ce point n'est pas clarifié.
Alors Nono40, le retour ? ;o) Tu ne nous ferais pas une petite version en assembleur, juste pour le fun ?
A+
19 mars 2004 à 08:04
Delphiprog, pour moi ça semble logique, si tu souhaites la première lettre en Maj, c'est que tu veux la suite en Min.
J'ai pensé la même chose de ton code des que je l'ai vu.
Il n'y as que l'auteur qui pourras le dire.
19 mars 2004 à 01:23
Content d'avoir de tes nouvelles ;)
Bon, j'y vais, moi, demain je vais avoir du mal...
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.