Structure chainé à partir d'une chaine
bonjour,
je cherche comment faire pour compter le nombre de fois qu'une lettre apparait dans un mot puis de classé sa dans une structure chainé. J'ai commencer le programme mais je n'arrive plus à avancer
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 26 27
| #include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define TAILLE 10
int main()
{
char source[TAILLE];
unsigned long nb_lettre;
struct fiche
{
unsigned char code_ascii;
unsigned long nb_occurence;
struct fiche * suiv;
};
struct fiche * Nouveau;
struct fiche * Tete;
Tete = NULL;
printf("Saisir une phrase\n");
scanf("%s", source);
nb_lettre=strlen(source);
printf("il y a %ld lettre(s)",nb_lettre);
Nouveau = (fiche*)malloc(sizeof(struct fiche));
Nouveau->suiv = Tete;
Tete = Nouveau;
return 0;
} |
Merci d'avance