コード例 #1
0
ファイル: oc_struct.c プロジェクト: aymerixp/struct
// Compter le nombre d'occurences d'une valeur
int nombreOccurences(t_element *liste, int valeur)
{
	int i;
	i = 0;
	if (liste == NULL)
		return (0);

	while ((liste = rechercherElement(liste, valeur)) != NULL)
	{
		liste = liste->next;
		i++;
	}
	return (i);
}
コード例 #2
0
ファイル: sdz_alloc.c プロジェクト: florentroques/tp_c
int nombreOccurences(llist liste, int valeur)
{
    int i = 0;

    /* Si la liste est vide, on renvoie 0 */
    if(liste == NULL)
        return 0;

    /* Sinon, tant qu'il y a encore un élément ayant la val = valeur */
    while((liste = rechercherElement(liste, valeur)) != NULL)
    {
        /* On incrémente */
        liste = liste->nxt;
        i++;
    }
    /* Et on retourne le nombre d'occurrences */
    return i;
}