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

Débutant en prog. help svp

dnob700
dnob700
Niveau 10
26 août 2006 à 19:35:21

oui, mais ce que je voulais dire (peut-être l´a tu compris, mais je ne suis pas sûr, car j´était pas très clair) c´est que printf et cout utilise tout deux une méthode pour afficher les informations dont on a pas à ce préoccuper.

Par contre, la syntaxe "cout <<" utilise des éléments avancé du langages (contrairement à la syntaxe "printf()") qui eux, doivent être maitrisé pour comprendre ce qu´on écrit.

Car d´aprèsmoi, le plus important c´est de toujours comprendre ce que tu écrit.

printf(blabla bla...
cout << blablabla ...

tu ne sais pas comment ça fonctionne.

Mais avec "printf" tu as compris ce que tu as écrit (tu appelle tout simplement une fonction), alors qu´avec "cout <<" tu n´a pas compris (tu applique un opérateur binaire à un objet d´un type que tu ne connait même pas pour lequel il a été surchargé et tu récupère une référence vers cet objet).

la compréhension de ce que tu écrit est très importante d´après moi.

Pseudo supprimé
Pseudo supprimé 26 août 2006 à 19:50:57

Je ne fais pas assez de C++ pour que ça me choque, mais effectivement, je n´avais jamais percuté que << avait été redéfinit pour les E/S en C++ ...
Et pourtant, qui sait si je l´utilise mon ami pour bosser avec les puissances de 2 et les divisions :p

Zephiel
Zephiel
Niveau 10
26 août 2006 à 20:11:04

Non t´inquiéte pas j´avais compris...

Moi je croyais que cout << c´était la syntaxe habituelle spécifique à l´affichage d´information...

Donc on peux faire autre chose avec le cout << ?

dnob700
dnob700
Niveau 10
26 août 2006 à 22:59:21

oui, des tonnes, car après, il y a d´autre objets du même genre (des fluxs) sur lesquelles << et/ou >> fonctionnent (parfois les deux), d´autre part cout est un objet sur lequel tu as d´autre fonction membre. En plus, tu peut passer des trucs tordu, pour modifier l´affichage (genre le nombre de chiffre significatif utilisés pour les float et les double), etc.

Zephiel
Zephiel
Niveau 10
27 août 2006 à 00:18:45

Sympa ça... :ok:

Justement je cherche une technique pour que le texte en cout défile progressivement et non tout d´un bloc...

Et également un truc qui laisse un quotient a la place d´un nombre à virgule...

Si vous pouvez m´aidé ça serai vraiment nice :ok:

godrik
godrik
Niveau 30
27 août 2006 à 00:56:09

pour la deuxieme partie, il faut changer de représentation des nombres.
parceque tu cherches en fait a afficher des rationnels.
alors que les doubles sont fait pour stocker une approximation des réels (en fait des rationels tu vas me dire)
Donc afficher le quotient, il ne sait pas trop faire.
Note qu´il y a des nombres non rationel (pi, racine de deux). Donc il faut etre un peu prudent...

Pour faire cela regarde du coté de la redefinition d´operateur.

Zephiel
Zephiel
Niveau 10
27 août 2006 à 01:14:33

Ouais merci je vais voir...c´est effectivement des double que j´ai mis devant mes nombres (en faire mon prog est très simple, c´est calculé l´équation d´une droite à parti de 2 coordonné de point ou d´un vecteur .

Et donc souvent j´ai des résultat du genre : y = 5.66667 x - 7.224511

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