Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- #include <stdlib.h>
- void leet(void)
- {
- int i, c;
- char l[500];
- printf("Tapez votre phrase en français : ");
- fgets(l,500,stdin);
- c=strlen(l);
- l[c-1]='\0';
- for(i=0;i<c;i++)
- {
- if(!((l[i]>='A' && l[i]<='Z') || (l[i]>='a' && l[i]<='z')))
- printf("%c",l[i]);
- if(l[i]=='A' || l[i]=='a')
- printf("4");
- if(l[i]=='B' || l[i]=='b')
- printf("8");
- if(l[i]=='C' || l[i]=='c')
- printf("<");
- if(l[i]=='D' || l[i]=='d')
- printf("[)");
- if(l[i]=='E' || l[i]=='e')
- printf("3");
- if(l[i]=='F' || l[i]=='f')
- printf("|=");
- if(l[i]=='G' || l[i]=='g')
- printf("6");
- if(l[i]=='H' || l[i]=='h')
- printf("|-|");
- if(l[i]=='I' || l[i]=='i')
- printf("!");
- if(l[i]=='J' || l[i]=='j')
- printf("_|");
- if(l[i]=='K' || l[i]=='k')
- printf("|<");
- if(l[i]=='L' || l[i]=='l')
- printf("1");
- if(l[i]=='M' || l[i]=='m')
- printf("|v|");
- if(l[i]=='N' || l[i]=='n')
- printf("^/");
- if(l[i]=='O' || l[i]=='o')
- printf("0");
- if(l[i]=='P' || l[i]=='p')
- printf("|*");
- if(l[i]=='Q' || l[i]=='q')
- printf("0_");
- if(l[i]=='R' || l[i]=='r')
- printf("2");
- if(l[i]=='S' || l[i]=='s')
- printf("5");
- if(l[i]=='T' || l[i]=='t')
- printf("7");
- if(l[i]=='U' || l[i]=='u')
- printf("|_|");
- if(l[i]=='V' || l[i]=='v')
- printf("\\/");
- if(l[i]=='W' || l[i]=='w')
- printf("\\v/");
- if(l[i]=='X' || l[i]=='x')
- printf("><");
- if(l[i]=='Y' || l[i]=='y')
- printf("`/");
- if(l[i]=='Z' || l[i]=='z')
- printf("7_");
- }
- printf("\n");
- }
- void fr(void)
- {
- int i=0, l;
- char f[500];
- printf("Tapez votre phrase en leet : ");
- fgets(f,500,stdin);
- l=strlen(f);
- f[l-1]='\0';
- while(i<l)
- {
- switch(f[i])
- {
- case '4' :
- printf("a");
- break;
- case '8' :
- printf("b");
- break;
- case '<' :
- printf("c");
- break;
- case '[' :
- switch(f[i+1])
- {
- case ')' :
- printf("d");
- i=i+1;
- break;
- default :
- printf("[");
- break;
- }
- break;
- case '3' :
- printf("e");
- break;
- case '6' :
- printf("g");
- break;
- case '!' :
- printf("i");
- break;
- case '_' :
- switch(f[i+1])
- {
- case '|' :
- printf("j");
- i=i+1;
- break;
- default :
- printf("_");
- break;
- }
- break;
- case '1' :
- printf("l");
- break;
- case '^' :
- switch(f[i+1])
- {
- case '/' :
- printf("n");
- i=i+1;
- break;
- default :
- printf("^");
- break;
- }
- break;
- case '2' :
- printf("r");
- break;
- case '5' :
- printf("s");
- break;
- case '>' :
- switch(f[i+1])
- {
- case '<' :
- printf("x");
- i=i+1;
- break;
- default :
- printf(">");
- break;
- }
- break;
- case '`' :
- switch(f[i+1])
- {
- case '/' :
- printf("y");
- i=i+1;
- break;
- default :
- printf("`");
- break;
- }
- break;
- case '0' :
- switch(f[i+1])
- {
- case '_' :
- printf("q");
- i=i+1;
- break;
- default :
- printf("o");
- break;
- }
- break;
- case '7' :
- switch(f[i+1])
- {
- case '_' :
- printf("z");
- i=i+1;
- break;
- default :
- printf("t");
- break;
- }
- break;
- case '\\' :
- switch(f[i+1])
- {
- case '/' :
- printf("v");
- i=i+1;
- break;
- case 'v' :
- switch(f[i+2])
- {
- case '/' :
- printf("w");
- i=i+2;
- break;
- default :
- printf("\\");
- break;
- }
- break;
- default :
- printf("\\");
- break;
- }
- break;
- case '|' :
- switch(f[i+1])
- {
- case '=' :
- printf("f");
- i=i+1;
- break;
- case '-' :
- switch(f[i+2])
- {
- case '|' :
- printf("h");
- i=i+2;
- break;
- default :
- printf("|");
- break;
- }
- break;
- case '<' :
- printf("k");
- i=i+1;
- break;
- case '*' :
- printf("p");
- i=i+1;
- break;
- case 'v' :
- switch(f[i+2])
- {
- case '|' :
- printf("m");
- i=i+2;
- break;
- default :
- printf("|");
- }
- break;
- case '\\' :
- switch(f[i+2])
- {
- case '|' :
- printf("n");
- i=i+2;
- break;
- default :
- printf("|");
- break;
- }
- break;
- case '_' :
- switch(f[i+2])
- {
- case '|' :
- printf("u");
- i=i+2;
- break;
- default :
- printf("|");
- break;
- }
- break;
- default :
- printf("|");
- break;
- }
- break;
- default :
- printf("%c",f[i]);
- break;
- }
- i=i+1;
- }
- printf("\n");
- }
- int menu(void)
- {
- int a;
- printf("1 : Traducteur français -> leet speak\n");
- printf("2 : Traducteur leet speak -> français\n");
- printf("9 : Quitter\n\n");
- printf("Choisissez la fonction à exécuter : ");
- scanf("%d%*c",&a);
- return a;
- }
- void global(void)
- {
- int a, b, c;
- char f[500], l[500];
- a=menu();
- while(a!=9)
- {
- switch(a)
- {
- case 1 :
- leet();
- break;
- case 2 :
- fr();
- break;
- case 9 :
- break;
- default :
- printf("Erreur, rechoisissez.\n");
- }
- printf("Nouveau choix : ");
- scanf("%d%*c",&a);
- }
- }
- int main(void)
- {
- global();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement