TAUX D'APPARITION DE CHAQUE CARACTERE DANS UN EXTRAIT

_michel Messages postés 77 Date d'inscription mardi 27 juin 2006 Statut Membre Dernière intervention 12 août 2010 - 29 juin 2006 à 13:10
ncoder Messages postés 244 Date d'inscription vendredi 6 mai 2005 Statut Membre Dernière intervention 6 avril 2008 - 29 juin 2006 à 16:32
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/38364-taux-d-apparition-de-chaque-caractere-dans-un-extrait

ncoder Messages postés 244 Date d'inscription vendredi 6 mai 2005 Statut Membre Dernière intervention 6 avril 2008 1
29 juin 2006 à 16:32
Ok merci bien
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
29 juin 2006 à 16:25
Utilise l'API GlobalMemoryStatusEx
ncoder Messages postés 244 Date d'inscription vendredi 6 mai 2005 Statut Membre Dernière intervention 6 avril 2008 1
29 juin 2006 à 16:17
Mais il y a un pb car je n'ai pas du tout la source qu'on peut voir à l'image..

Enfin je n'ai qu'une partie : je n'ai que le nom des processus et leur ID, pas toutes les joulies informations que montrent son programme .

Donc comment faire pour asvoir la place restante de la mémoire vive ?

Merci beaucoup

PS : bien sûr je n'uiliserai pas tout sinon l'ordinateur risque de ramer pendant un certain temps...
ncoder Messages postés 244 Date d'inscription vendredi 6 mai 2005 Statut Membre Dernière intervention 6 avril 2008 1
29 juin 2006 à 16:03
ok je regarde merci
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
29 juin 2006 à 15:27
Le mieux a mon avis n'est pas de se poser cette question. Je pense que même si l'utilsiateur a 4 go de RAM de dispo, il aimerait bien que ton programme ne prenne pas tout.
Si tu veux quand même le faire tu peux regarder ce code:
http://www.cppfrance.com/codes/WIN32-CTRLALTDEL-GESTIONNAIRE-PROCESSUS_37923.aspx
ncoder Messages postés 244 Date d'inscription vendredi 6 mai 2005 Statut Membre Dernière intervention 6 avril 2008 1
29 juin 2006 à 15:07
Je suis d'accord avec vecchio56

Mais j'ai une petite question : qd je manipule des fichiers par Mo ou Ko, j'ai toujours envie de faire un malloc de la taille du fichier à ouvrir et tout faire d'un coup.

Mais si l'utilisateur, par hasard, fait ça sur un dvd de 5Go, la mémoire vive va y passer ?

Sinon comment connaitre la place LIBRE et pas totale (enfin ça peut aussi etre utile) de la mémoire vive pour prévoir le pire ?

Merci bcp
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
29 juin 2006 à 13:55
Ben personnellement je trouve ca un peu léger a niveau du contenu
(la personne qui a besoin de ce code peut facilement se l'écrire en cinq minutes)
Ensuite deux remarques sur le code:
-A ta place j'aurais pris un tableaud e 255 emplacement, pour écrire direct au bon index, et a la fin n'afficher que ceux que tu veux
-Ta méthode de lecture caractère par caractères est inefficace, tu devrais lire par blocs de quelques ko
_michel Messages postés 77 Date d'inscription mardi 27 juin 2006 Statut Membre Dernière intervention 12 août 2010
29 juin 2006 à 13:10
Merci de laisser vos impressions, vos commentaire, et vos conseils.
Rejoignez-nous