dark_naruto25
Messages postés127Date d'inscriptionmardi 23 août 2005StatutMembreDernière intervention 9 mai 2011
-
5 déc. 2005 à 15:35
elektra16
Messages postés3Date d'inscriptionvendredi 29 avril 2011StatutMembreDernière intervention 4 mai 2011
-
4 mai 2011 à 20:06
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
elektra16
Messages postés3Date d'inscriptionvendredi 29 avril 2011StatutMembreDernière intervention 4 mai 2011 4 mai 2011 à 20:06
si possible, pourriez vous traduire ce texte en javascript?
kdasign
Messages postés2Date d'inscriptionjeudi 11 novembre 2010StatutMembreDernière intervention17 novembre 2010 11 nov. 2010 à 01:55
salut!
Je ne connais rien à rien, mais je cherche un mélangeur de mots dans la phrase, et non un mélangeur de lettres dans le mot. Quelqu'un a une idée? Disons... sur windows...
aaaaaaargh!!
Matt
cs_klerdesign
Messages postés24Date d'inscriptionmardi 19 octobre 2004StatutMembreDernière intervention16 mai 2008 28 avril 2008 à 22:06
Bonjour,
Il est beau ton code, mais comme je débute en C++, j'ai du mal à tout comprendre...
Je me contenterai donc d'une petite source en PHP, j'ai le même résultat avec ça :
<?php
// Mélange un mot
function melange( $m )
{
$s = $m[0];
$n = strlen($s);
// Moins de 4 lettres : pas de mélange à faire
if( $n < 4 )
return $s;
return $s[0] . str_shuffle( substr($s, 1, $n-2) ) . $s[$n-1];
}
$txtIn = stripslashes( @$_REQUEST['texte'] );
$txtOut = preg_replace_callback('/\p{L}+/', 'melange', $txtIn );
?>
C'est bien C++, mais qu'est ce que c'est long...
Aïe, Aïe, Aïe, je sais je suis pas sur le bon forum.
1000 excuses,
A+
Big cent
Messages postés13Date d'inscriptionjeudi 24 mai 2007StatutMembreDernière intervention11 décembre 2008 25 avril 2008 à 09:09
J'aimerais avoir l'algorithme de ce code et comment concatener deux chaines de caractères en algorithme car en C en c'est la fonction strcat et en algorithme je ne sais pas comment le faire donc si vous pouviez me donner une astuce cela sera le bienvenu.
Choudi
Messages postés1Date d'inscriptionsamedi 10 décembre 2005StatutMembreDernière intervention10 décembre 2005 10 déc. 2005 à 20:27
salut mouflet... tu serais pas a l'iut de belfort par hazard? lool!!!
sinon dans ton code au lieu de mettre les caractère de séparation les uns après les autre tu aurais du utilisé la table ASCII et mettre :
int rep; //valeur de retour
if((caractere>65&&caractere<90)||(caractere>97&&caractere<122)||caractere<0){ //si le caractère est une lettre (majuscule, minuscule ou accentuée)
//renvoyer la valeur 0
rep = 0; //sinon renvoyer la valeur 1
}else{
rep = 1;
}
voila, j'aurais bien voulu te le dire avant la semaine dernière mais bon je sais pas qui tu es irl. enfin voila.
MuPuF
Messages postés536Date d'inscriptionmercredi 27 avril 2005StatutMembreDernière intervention22 août 2008 5 déc. 2005 à 20:25
cad ? j'y suis pas encore lol
cs_max12
Messages postés1491Date d'inscriptiondimanche 19 novembre 2000StatutModérateurDernière intervention 7 juillet 2014 5 déc. 2005 à 17:28
Dommage l'utilisation de string, mais bon tu aurais pas reçu le ptit message que tous le monde se passe sans arrêt depuis des années sur l'étude de l'université de cambridge ? :P
dark_naruto25
Messages postés127Date d'inscriptionmardi 23 août 2005StatutMembreDernière intervention 9 mai 2011 5 déc. 2005 à 15:35
coucou mouflet, je doit dire que j'ai fais à peu près pareil mon mon projet aussi.
Seulement pour mélanger le mot, tu détermine la zone à mélanger et tu la mélange à 2 endroits différents, séparer par un si. Tu aurais pu déterminer la zone, mélanger la zone et c'est tout...
4 mai 2011 à 20:06
11 nov. 2010 à 01:55
Je ne connais rien à rien, mais je cherche un mélangeur de mots dans la phrase, et non un mélangeur de lettres dans le mot. Quelqu'un a une idée? Disons... sur windows...
aaaaaaargh!!
Matt
28 avril 2008 à 22:06
Il est beau ton code, mais comme je débute en C++, j'ai du mal à tout comprendre...
Je me contenterai donc d'une petite source en PHP, j'ai le même résultat avec ça :
C'est bien C++, mais qu'est ce que c'est long...
Aïe, Aïe, Aïe, je sais je suis pas sur le bon forum.
1000 excuses,
A+
25 avril 2008 à 09:09
10 déc. 2005 à 20:27
sinon dans ton code au lieu de mettre les caractère de séparation les uns après les autre tu aurais du utilisé la table ASCII et mettre :
int rep; //valeur de retour
if((caractere>65&&caractere<90)||(caractere>97&&caractere<122)||caractere<0){ //si le caractère est une lettre (majuscule, minuscule ou accentuée)
//renvoyer la valeur 0
rep = 0; //sinon renvoyer la valeur 1
}else{
rep = 1;
}
voila, j'aurais bien voulu te le dire avant la semaine dernière mais bon je sais pas qui tu es irl. enfin voila.
5 déc. 2005 à 20:25
5 déc. 2005 à 17:28
5 déc. 2005 à 15:35
Seulement pour mélanger le mot, tu détermine la zone à mélanger et tu la mélange à 2 endroits différents, séparer par un si. Tu aurais pu déterminer la zone, mélanger la zone et c'est tout...