Souci avec un petit exo..

YangC -  
 YangC -
Bonjour, svp jai besoin d'un coup de main pour resoudre un exercice ....
bon voila l'exercice:

ECRIRE UN PROGRAMME QUI PERMET DE LIRE UN MOT PUIS AFFICHE LE NOMBRE DE ITERATIONS PAR CARACTERE!!

dans mon programme le mot que jai choisi est:JAVA mais voila le resultat que j'ai obtenu après la compilation
J se rèpete 1 fois
A se répète 2 fois
V se répète 1 fois
A se répète 1 fois
ET c 'est FAUX...!!!!

3 réponses

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    C'est vrai que c'est faux...
    0
  2. ProgMad Messages postés 90 Statut Membre
     
    oui c'est faux. Il nous faut du code si tu veut qu'ont t'aide.
    0
  3. YangC
     
    voila jai pensé a une autre astuce mais ca vaut tjrs pas se compiler :s:s

    #include<stdio.h>
    #include<conio.h>
    #include<string.h>
    main()
    {
    char* pointeur;
    char chaine;
    int dimChaine=0;

    printf("saisir la chaine :");
    scanf("%s",chaine);

    pointeur=&chaine;
    dimChaine=strlen(chaine);

    char tableauDesCaracteres[dimChaine];

    for(int i=0;i<dimChaine;i++){
    tableauDesCaracteres[i]= *pointeur[i]; // * pour stocker le contenu et pas l'adresse
    }

    char rech;
    printf("saisir la chaine a rechercher");
    scanf("%c",rech);

    int nbDeFoi=0;
    for(int j=0;j<dimChaine;j++){
    if(tableauDesCaracteres[j].strcmp(rech)==0){
    nbDeFoi++;
    }
    }

    printf("nombre de fois: %d", nbDeFoi)
    getch();
    }
    0