BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 11 sept. 2006 à 22:57
Evident qu'il faut mettre le tableau à 0, je n'allais tout de meme pas tout réécrire de ce truc évident.
KeumarElDiablo > pas franchement indispensable de nous poser tes exercices perso ici, ça n'apporte rien à personne et c'est pourtant le but d'une source.
On ne gardera pas cela.
Etudie bien avant et tu nous poseras qlq chose d'intéressant plus tard, il n'y a pas le feu.
KeumarElDiablo
Messages postés2Date d'inscriptionmercredi 30 août 2006StatutMembreDernière intervention11 septembre 2006 11 sept. 2006 à 21:16
>vecchio56
Merci, sympa l'instruction je connaissais pas.
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 11 sept. 2006 à 21:02
Moi j'initialiserais le tableau:
memset(occurs, 0, sizeof occurs);
KeumarElDiablo
Messages postés2Date d'inscriptionmercredi 30 août 2006StatutMembreDernière intervention11 septembre 2006 11 sept. 2006 à 20:38
>BruNews
Joli, Simple et efficace.
Si j'ai bien compris , tu te positionne directement aux code ascii du caractére lut et tu incremente le nombre d'occurence de 1.
Il suffit donc de compacter le tableau pour les caractére non utilisé dans Tastring.
Mais comment accéder au contenu du tableau?
MuPuF
Messages postés536Date d'inscriptionmercredi 27 avril 2005StatutMembreDernière intervention22 août 2008 11 sept. 2006 à 19:47
Trés astucieux brunews, j'aurais connement utilisé un map moi.
Bravo
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 11 sept. 2006 à 17:08
11 sept. 2006 à 22:57
KeumarElDiablo > pas franchement indispensable de nous poser tes exercices perso ici, ça n'apporte rien à personne et c'est pourtant le but d'une source.
On ne gardera pas cela.
Etudie bien avant et tu nous poseras qlq chose d'intéressant plus tard, il n'y a pas le feu.
11 sept. 2006 à 21:16
Merci, sympa l'instruction je connaissais pas.
11 sept. 2006 à 21:02
memset(occurs, 0, sizeof occurs);
11 sept. 2006 à 20:38
Joli, Simple et efficace.
Si j'ai bien compris , tu te positionne directement aux code ascii du caractére lut et tu incremente le nombre d'occurence de 1.
Il suffit donc de compacter le tableau pour les caractére non utilisé dans Tastring.
Mais comment accéder au contenu du tableau?
11 sept. 2006 à 19:47
Bravo
11 sept. 2006 à 17:08
char *c = tastring;
while(*c) occurs[*c++]++;
tableau d'occurences est rempli.