tronquer une chaine de caractères
on ma demander d'écrire un programme en c++ qui supprime la première occurrence d'une chaîne de cratère OCC dans une chaîne de caractère CHAÎNE et afficher le résultat tout sa sans utiliser les fonction string stdlib ou ctype juste stdio.h :calim2::calim2::calim2:
mon programme:
Code:
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
|
#include <stdio.h>
int main()
{
char CHAINE[15];
char OCC[15];
int i, j, k, l;
printf("saisir la chaine\n");
scanf_s("s", CHAINE);
printf("saisair caractere a supprimer\n");
scanf_s("s", OCC);
for (i = 0; CHAINE[i] != '\0'; i++)
{
for (j = i, k = 0; OCC[k] != '\0'&& CHAINE[j] == OCC[k]; ++j, ++k)
;
if (k>0 && OCC[k] == '\0')
CHAINE[L] = CHAINE[L + k];
CHAINE[L] = '\0';
printf(" %\n", CHAINE);
}
return 0;
} |
svp j'ai besoin d'aide :(:(