Ajouter main.c
This commit is contained in:
parent
00bddb7614
commit
f38bf3d6d5
34
main.c
Normal file
34
main.c
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
#include <stdio.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
|
||||||
|
int main{
|
||||||
|
|
||||||
|
// Partie A: Implémentation des fonctions de base
|
||||||
|
printf("Partie A: Fonctions de base sur les chaînes\n");
|
||||||
|
char chaine1[50] = "Bonjour";
|
||||||
|
char chaine2[50] = "Monde";
|
||||||
|
char chaine3[100];
|
||||||
|
|
||||||
|
printf("Chaine1: \"%s\"\n", chaine1);
|
||||||
|
printf("Chaine2: \"%s\"\n", chaine2);
|
||||||
|
|
||||||
|
printf("Longueur de chaine1: %d caractères\n", ma_strlen(chaine1));
|
||||||
|
|
||||||
|
ma_strcpy(chaine3, chaine1);
|
||||||
|
printf("Copie de chaine1 dans chaine3: \"%s\"\n", chaine3);
|
||||||
|
|
||||||
|
ma_strcat(chaine3, " ");
|
||||||
|
ma_strcat(chaine3, chaine2);
|
||||||
|
printf("Concaténation: \"%s\"\n\n", chaine3);
|
||||||
|
|
||||||
|
// Partie B: Allocation dynamique
|
||||||
|
printf("Partie B: Allocation dynamique\n");
|
||||||
|
char *inverse = inverser_chaine(chaine3);
|
||||||
|
printf("Chaîne inversée: \"%s\"\n", inverse);
|
||||||
|
|
||||||
|
char *voyelles = filtrer_voyelles(chaine3);
|
||||||
|
printf("Voyelles uniquement: \"%s\"\n", voyelles);
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
Loading…
x
Reference in New Issue
Block a user