bonsoir, je suis débutant en language C.
bon voila, je cherche à comment éclater une chaine de caractere composée de lettres majuscules et minuscules en 2 sous-chaines, je travaille avec code block, et mon programme ne marche pas --"
si quelqu'un peut m'aider svp,
voila ce que j'ai fait:
dsl si ce programme n'a aucun sense, je suis debutant.Code:#include <stdio.h> #include <stdlib.h> int main() { char T[10],Tm[10],TM[10]; int i,j,k; printf("veillez introduire votre chaine de caractere\n"); scanf("%s",&T[i]); printf("votre chaine est %s\n",&T[i]); for (i=0;i<10 && T[i]!='\0' ;i++) { if ((int)T[i]>=65 && (int)T[i]<=90) { Tm[j]=T[i]; j=j+1; } if ( (int)T[i]>=97 && (int)T[i]<=122) { for (k=0;k<10;k++) TM[k]=T[i]; k=k+1; } } puts("les minuscules sont"); for (j=0;j<10;j++) printf("%c\n",&Tm[j]); puts("les majuscules sont"); for (k=0;k<10; k++) printf("%c",&TM[k]); return 0; }
Merci.
-----