Mélangeur, déchiffrer

Résolu/Fermé
Utilisateur anonyme - Modifié par vivelasuisse le 12/01/2012 à 14:24
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 - 12 janv. 2012 à 14:31
Bonjour,

J'ai trouver un programme qui mélange les caractères d'une phrase, ce qui la rend
ilisible. Par contre, je n'arrive pas à lancer ce programme pour rendre cette phrase
a nouveau lisible.

Pourriez vous-m'aidez?

Phrase mélanger: NLeourfe mf eimpmseusm ndeo lpoeru vseintt apmaest ,f aciornes eucnt ebtéubré aedni puins cmionigs e[lFirte.d VBersotoikbsu]l

Code source: https://www.cjoint.com/?BAmoxEvSLO5

1 réponse

Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 660
12 janv. 2012 à 14:31
en regardant le code source :
	for(i=0;i<len1;i++) {
		fprintf(stdout, "%lc%lc", *(file1+i), *(file2+i));
	}


en fait le programme, si je comprends bien, écrit un caractère sur deux de la première phrase, et un caractère sur deux de la deuxième.

il faut donc lire un caractère sur deux pour une des phrase et l'autre caractère sur deux pour l'autre phrase.

ça donne d'ailleurs "Neuf femmes..." pour une des phrases, ce qui colle bien.
0