CODAGE - & décodage mots

Salut à tous,

Je ne sais pas si je poste au bon endroit…

J’aimerais trouver ou créer ( sous excel) un soft permettant de coder ou décoder des mots dont les letrres ont étées décalées par rapport à l’ordre alphabétique classique…

Par exemple, salut = mufon ou ksdml suivant le décallage des lettres…

J’aimerais trouver ou créer (je me répète) un soft sui me sortirait automatiquement les 26 possibilités…

Si quelqu’un peut me renseigner, ou m’aider, merci d’avance.

Ca doit pas être si compliqué si tu maitrises les macros : suffit de prendre la chaîne de départ, et de faire une boucle de 26 éléments. En C ça donnerait ça :


#include <stdio.h>
#include <ctype.h>
char char_increment(char c )
{
  if ( !isalpha( c ) )
    return c;
  if ( c == 'z' ) return 'a';
  if ( c == 'Z' ) return 'A';
  return c+1;  
}

int main(char* argv[], int argc )
{
  int i = 0, j = 0;
  if ( argc <= 2 )
  { 
    fprintf(stderr, "usage: %s word\n", argv[0] );
    return 1;
  }

  printf( "%d: %s\n", 0, argv[1] );

  for ( i = 1; i < 26; i++ )
  { 
    j = 0;
    while ( argv[1][j] ) 
      argv[1][j] = char_increment(argv[1][j]);
    printf( "%d: %s\n", i, argv[1] );
  }
  return 0;
}

Et voilà…

Je te remercie beaucoup, j’utilise uniquement les macros sous Excell, je vais tester ça lundi et je te tiens au courrant… :hello:
Ca me fera réviser mon visual basic… :slight_smile:

Ouais enfin, ça c’est du C.

Merci quand même mais c’est un peu hard pour moi, je crois que je vais transmettre ça à mon pote, major de la promo…

Merci encore no name