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

Commende C++

ffman57
ffman57
Niveau 6
15 octobre 2002 à 16:46:23

Je viens de prendre Dev-C++, j´ais pris aussi des tutoriel et je n´ais pas trouver les commende.
Est-ce que quelqu´un connaiterais un site ou l´on
puisse les trouver?

neg282
neg282
Niveau 7
15 octobre 2002 à 18:21:38

moi aussi, je cherche un index, ou un truc comme ca.
mais en attendant y a pas quelqu´un qui connait la commande pour faire un arrondit en c++ (qui équivaut à INT() en BASIC).

ffman57
ffman57
Niveau 6
15 octobre 2002 à 18:23:55

Ta déjà fait du basic?

ffman57
ffman57
Niveau 6
15 octobre 2002 à 18:27:00

Moi, j´avais acheter 3d games creator, du langage en dark basic, tu connais?

neg282
neg282
Niveau 7
15 octobre 2002 à 20:10:25

avant je programmais avec QBASIC, j´ai aussi acheté DarkBASIC. Il est pas mal(assez simple) mais assez lent.

ffman57
ffman57
Niveau 6
15 octobre 2002 à 20:15:07

Ouai, sa va, c´etais facile a utiliser, mais maintenant, je veut programer en C++

ffman57
ffman57
Niveau 6
15 octobre 2002 à 20:20:22

Et toi, tu programe en quoi?

Kelios
Kelios
Niveau 8
15 octobre 2002 à 22:40:38

Pour ton info neg282, l´arrondi en C++, c´est:

double floor (double x);
(aussi surchargé en "float floor (float x)")

inclus dans le header math.h (cmath.h donc, étant donné le C++)

rien de plus facile:

double y = floor(2.943); // ´y´ va donc valoir 3

Kelios
------
"a une profonde estime pour le C++"

Lightness1024
Lightness1024
Niveau 10
16 octobre 2002 à 15:13:10

je ne pense pas etant donné ke floor signifie arrondis par defaut !

Kelios
Kelios
Niveau 8
16 octobre 2002 à 21:40:54

Pas a ce que je sache!

Ca va, je connais ma librarie standard C quand même ^_^

Sans rire, tu essayeras, mais je suis sur a 99% que c´est floor!

Kelios
------
"On est jamais sûr à sans pur-sang"

arnaud81
arnaud81
Niveau 7
17 octobre 2002 à 17:11:08

double y = floor(2.943); // ´y´ va donc valoir 3

t sur ? Moi je dirais 2

double y = ceiling(2.943); ´y´ va donc valoir 3

je sais que g vu cette instruccion qqport.. mais dans du C... je c plus !

Lightness1024
Lightness1024
Niveau 10
19 octobre 2002 à 14:29:59

je suis d´accord avec arnaud !
ca me semble evident c des fonctions mathematiques connues: le plafond et le sol j´ai apris ca en math ya qq semaines en plus.

Coyooote
Coyooote
Niveau 5
19 octobre 2002 à 16:18:50

int main(int argc, char *argv[])
{
printf("\nfloor : %0.2f\n",floor(2.943));
printf("\nceiling : %0.2f\n",ceil(2.943));

return 0;
}

floor : 2.00

ceiling : 3.00

arnaud81
arnaud81
Niveau 7
19 octobre 2002 à 16:20:20

et coyotte vient de prouver par a+b qu on avait raison. Merci coyotte

GamerFou2
GamerFou2
Niveau 7
19 octobre 2002 à 16:25:18

Ahhh, l´anglais toujours l´anglais : )
Pour s´en souvenir il suffit de traduire le mot "floor" et "ceiling" . .. On comprends tout de suite quel sens donner à ces fonctions quand on c´est bien sur qu´il s´agit des arrondis.

Kelios
Kelios
Niveau 8
19 octobre 2002 à 17:31:12

Bon, hé bien, étant donné que la majorité des personnes ici disaient ceil() et floor(), j´ai osé regardé la fonction ceil().

Bon, j´avoue, je ne la connaissait pas. d´ailleurs, je ne me suis jamais servi de ces deux fonctions =P

La meilleure idée selon moi serait de se créer une fonction qui vérifierait si il est mieux de ceiler ou de floorer le nombre, comme celui là:

  1. include <cmath.h>

double Arround(double a)
{
if(a%1 < 1%2) a = floor(a);
else a = ceil(a);
return a;
}

Bon, la je l,ai fait presto, corrigez-moi si je me trompe.

"Kelios présente officiellement ces excuses au Peuple de la République Française pour son erreur de fonction du header cmath.h d´arrondissement d´un double."

Kelios
------
"Aurait du essayer avant de parler"

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