CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[FMOD] FSOUND_GetCPUUsage

Chaos_Clad
Chaos_Clad
Niveau 10
10 août 2004 à 15:56:34

Désolé, j´ai cherché dans mes bouquins et sur Internet, mais j´arrive pas à trouver une instruction qui puisse effacer le nombre affiché :/

Yoda_Software
Yoda_Software
Niveau 30
10 août 2004 à 16:33:49

Jette un oeil sur [ http://www.developpez.com ].

dnob700
dnob700
Niveau 10
10 août 2004 à 18:38:29

tu as bien fait :

system("CLS") ( il s´agit de guillemet et non pas de 2 apostrophe hein.)

et non pas :
system(CLS)

vérifie et ça marchera.

Chaos_Clad
Chaos_Clad
Niveau 10
10 août 2004 à 19:03:22

Mais il veut une routine qui n´efface QUE ce qu´il vient d´afficher, et pas l´écran tout entier :/

Koyo-K
Koyo-K
Niveau 9
10 août 2004 à 19:04:55

Si ca marche mais a quoi bon voir des chiffres sans comprendre ce qu´ils repesentent ?
Comme ca effece l´ecran en entier je devrais a chaque fois reecrire " Utilisation du CPU"... pas cool. Alors j´ai tente d´utiliser l´instrucion que m´a file Chaos_Clad pour placer le curseur a un endroit precis mais ca fait des erreurs, certainement a cause de l´anciennete des libs.

Maitenant je vais attendre d´avoir un meilleur niveau pour me mettre au graphique et ne plus me faire ch*** avec le mode texte.

Chaos_Clad
Chaos_Clad
Niveau 10
10 août 2004 à 19:13:39

Nan mais il faut que charges la séquence ANSI dans DOS à l´aide d´une commande DEVICE placé dans le fichier CONFIG.SYS :/

i_am_the_law
i_am_the_law
Niveau 6
11 août 2004 à 04:24:10

fais #include < windows.h>

void gotoXY(int x, int y)
{
COORD pos ;

pos.X = x;
pos.Y = y;

SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_H
ANDLE), pos);
}
juste avant ton printf tu fais gotoxy(10,10) par ex pour reecrire tjrs au meme endroit.
Si tu reecris par dessus les anciens chiffres ca les effacera. Rajoute qqs espaces apres pour etre sur si le taux d´occupation du cpu ne contient pas tjrs le meme nombre de chiffres.

jul38
jul38
Niveau 6
12 août 2004 à 01:45:16

Koyo-K Posté le 10 août 2004 à 04:09:51
Ca c´est dans conio et ca compile pas chez moi avec Dev-C++.

Si tu as toujours un probleme pour compiler avec conio,il faut que tu crée un " projet" puis dans " opiton du projet", et " parametre","ajouter un fichier" et cherche " conio.o".
Bon si sa te sert à rien, sa servira peut etre a quelqu´un.

Chaos_Clad
Chaos_Clad
Niveau 10
12 août 2004 à 09:50:14

Je suppose que ce qu´a dit i_am_the_law fonctionne, mais j´ai cherché pendant des heures et j´ai aussi trouvé un truc ; )

do
{
int count; / / variable de comptage
printf(´%d,%n",FSOUND_GetCPUUsage();,&);
/ / %d sert à afficher l´entier correspondant à la valeur de FSOUND_GetCPUUsage(), et %n stocke dans count le nombre de caractères sortis

/ / tu peux rajouter une boucle de ralentissement ici

for(int i = 0; i =< count ; i++)
{
cout < < " \b"; / /déplace le curseur à gauche
d´autant de caractères
mémorisés dans count
}
}while(FSOUND_Stream_Play);

Voilà, ceci dit je sais pas si ça marche mais normalement ça devrait fonctionner correctement ; ) Inclus juste < stdio.h> pour printf. @+

Koyo-K
Koyo-K
Niveau 9
12 août 2004 à 12:29:58

Thx je garde tpn bout de code dans un coin car j´ai pas encore appris a stocker des valeurs et ce que ca faisait sur la memoire etc... a part les tableaux.

Chaos_Clad
Chaos_Clad
Niveau 10
12 août 2004 à 14:28:35

En fait, %n compte le nombre de caractères affichés ( soit la valeur de FSOUND_GetCPUusage() affichée par %d) et stocke cette valeur dans la variable de comptage count.

Chaos_Clad
Chaos_Clad
Niveau 10
12 août 2004 à 14:29:21

Ceci dit si on pouvait m´expliquer ce que signifie ton petit listing ça m´arrangerait :d

Koyo-K
Koyo-K
Niveau 9
12 août 2004 à 17:13:34

Celui que j´ai mis sert à indiquer le taux d´utilisation du CPU ( facile à deviner...)

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment