#include #include #include void recupereTableau(char tableau[], int tailleTableau,char tableauFermante, char tableauOuvrante[]); void recupereParenthese(char tableau[], int tailleTableau); int main(int argc, char *argv[]) { char* chaineDeBase; int tailleChaineDeBase; printf("Veuillez entrez votre calcul\n:"); scanf("%s",chaineDeBase); tailleChaineDeBase=(strlen(chaineDeBase)); char *tableauOuvrante; /* contiendra les '('*/ char *tableauFermante;/* contiendra les ')'*/ tableauOuvrante=malloc(tailleChaineDeBase*sizeof(char)); /*Pour etre sur que le tableau puisse contenir tout les '(' present, on lui affecte la meme taille que la premiere string */ tableauFermante=malloc(tailleChaineDeBase*sizeof(char));/*Pour etre sur que le tableau puisse contenir tout les ')' present, on lui affecte la meme taille que la premiere string */ printf("%d\n%ld\n%ld\n",tailleChaineDeBase, strlen(tableauOuvrante), strlen(tableauFermante) ); free(tableauOuvrante); free(tableauFermante); return EXIT_SUCCESS; } void recupereTableau(char tableau[], int tailleTableau){ int compteur=0; for(compteur=0;compteur