Occurrences de caracteres dans un tableau .....

Occurrences de caracteres dans un tableau ..... - C++ - Programmation

Marsh Posté le 02-11-2002 à 11:25:18    

Voila je doit realiser un programme qui calcule les occurrences de tous les caracteres dans un tableau !
 
Mon probleme est ke je ne sais pas quoi utiliser comme commande pour comparer un caractere donné a ma chaine de caractere dans mon tableau ??
 
je ne demande ke vous me fassiez mon exercice car il n'y a aucun interet mais seulement de m'aiguiller un petit peu...
 
merci d'avance ;)

Reply

Marsh Posté le 02-11-2002 à 11:25:18   

Reply

Marsh Posté le 02-11-2002 à 13:14:22    

Ben le plus simple à mon avis c'est que tu te fasse un tableau de int de taille 256 qui va contenir le nombre d'ocurrence des caractères, tu parcoures ensuite ta chaine et pour chaque caractère tu augmente d'un le compteur correspondant (la case su tableau d'int).


---------------
Le Tyran
Reply

Marsh Posté le 05-11-2002 à 00:02:29    

Rappelons qu'un caractère est directement utilisable comme étant son code numérique.
Piège: le type char peut être signé, et donc négatif.
Soit on se limite au valeurs positives.
Soit on fait caractère-CHAR_MIN. Qui se trouve dans <limits.h>


---------------
Bricocheap: Montage de ventilo sur paté de mastic silicone
Reply

Marsh Posté le 07-11-2002 à 14:12:09    

Musaran a écrit a écrit :

Rappelons qu'un caractère est directement utilisable comme étant son code numérique.
Piège: le type char peut être signé, et donc négatif.
Soit on se limite au valeurs positives.
Soit on fait caractère-CHAR_MIN. Qui se trouve dans <limits.h>




 
Au pire un bête cast en unsigned char doit résoudre le problème.


---------------
Le Tyran
Reply

Marsh Posté le 07-11-2002 à 14:44:09    

IWH
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
en C ou en C++ ?


---------------
du bon usage de rand [C] / [C++]
Reply

Marsh Posté le 08-11-2002 à 02:22:21    

LetoII a écrit a écrit :

Au pire un bête cast en unsigned char doit résoudre le problème.



Probablement... mais la valeur résultante n'est pas définie par le standard.


---------------
Bricocheap: Montage de ventilo sur paté de mastic silicone
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed