1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
| #include <stdio.h>
#include <conio.h>
#include <ctype.h>
#include <stdlib.h>
#include <string.h>
char saisie ( char CH){
printf("entrez la chaine");
scanf("%s",&CH);
return CH;
}
char ConvMaj(char CH){
saisie(CH);
toupper(CH);
return CH;
}
char ConvMin(char CH){
saisie(CH);
tolower(CH);
return CH ;}
int Compare( const char CH1[20], const char CH2[20]){
int res;
printf("saisir chaine 1");
scanf("%s",&CH1);
printf("saisir chaine 2");
scanf("%s",&CH2);
res = (strcmp(CH1, CH2));
if (res < 0)
printf("%s précede %s",CH1,CH2);
else if (res ==0);
printf("%s est égal à %s",CH1,CH2);
if ((res > 0))
printf("%s précede %s", CH2,CH1);
return res; }
int Longueur (char CH[20] ){
int Long;
saisie(CH);
Long = strlen (CH);
return Long;}
char Crypter (char CH[20]){
int I,D,Long;
printf(" entrez la valeur de décalage");
scanf("%d",&D);
Long=strlen(CH);
while (CH[I]<Long)
CH[I]+=D;
return CH[I];}
main()
{
int S ,CM, Cm, CMP ,L;
int choix,CONC, CRYPT, DECRYPT,CV;
char CH,chaine1,chaine2;
printf("faite votre choix");
scanf("%d",&choix);
switch(choix){
case 1 : saisie(CH);
case 2 : ConvMaj(CH);
case 3 : ConvMin(CH);
case 4 : compare(CMP);
case 5 : Longueur (CH);
case 6 : Crypter(CH);
default : printf("pas autoriser");
}
getch();
} |
Partager