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

eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
C'est vrai que c'est faux...
0
ProgMad Messages postés 90 Statut Membre
 
oui c'est faux. Il nous faut du code si tu veut qu'ont t'aide.
0
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