Bonjour

je dois faire un programme dont lequel l'utilisateur entre une chaîne de caractère et doit faire la chose suivante :
- met la première lettre du mot en fin de mot rajoute un "e" et "m" à la fin
- remplace la première lettre par un "l"

voilà ce que j'ai commencé à faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
 
int main() {
 
    char chaine1[10];
    int n;
 
    printf("entrer un mot\n");
    scanf("%s", chaine1);
 
     n = strlen(chaine1);
     chaine1[n] = chaine1[0];
     chaine1[n+1] = '\0';
 
    strcat(chaine1, "em");
 
    printf("%s", chaine1);
 
 
 
  return EXIT_SUCCESS;
}
Je n'arrive pas à remplacer la première lettre du mot par un "l", ça fait un moment que je suis déçu, pouvez vous m'aider svp
merci