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

comment apprendre le C++

JeanYvesYves
JeanYvesYves
Niveau 10
07 juillet 2004 à 10:09:16

hum ! comme ça je ne vois pas !
envoie ton prog par mail.

libjcc
libjcc
Niveau 4
07 juillet 2004 à 13:27:58

c bon g trouver

i a une fonction que je trouve pas
mettre la valeur r dans i
sur la calcu c´etait r->i mais ca a pas l´air d´etre ca vu qu´il met erreur ^^

alors help pliz

en fait i a un tableau quelque part avec tt les fonctions possible et ce qu´elles veulent dire ?

_Strange_
_Strange_
Niveau 1
13 juillet 2004 à 12:41:12

Hoyé

Alors c tout con :
[Si r a a déjà été initialisé bien entendu]

int i = r;

Mais c pas une " fonction" ça... c´est juste une déclaration de variable.

_[CONKER]_
_[CONKER]_
Niveau 10
13 juillet 2004 à 13:22:07

Pour une liste de fonctions sur internet je sais pas trop..
Ici t´as les fonctions des libs standards :
http://www.cplusplus.com/ref/#libs

Mais un bon livre devrait les expliquer..

Mordorik
Mordorik
Niveau 10
13 juillet 2004 à 16:33:30

salut à tous, j´ai été obligé d´arreter d´apprendre le C++ pendant quelques temps et je m´y remets aujourd´hui, rien d´anormal pour le moment à part que j´ai oublié la plupart de ce que j´ai appris, il fauit dire que je voulais aller un peu trop vite alors j´ai tapé pour me remettre à niveau ce code:

  1. include < iostream>

int main()
{
char prenom[50];
cout < < " Quel est ton prenom ? " < < endl;
cin > > prenom > > endl;
cout < < " Et bien bonjour " < < prenom < < endl;
cin.get();
cin.get();
return 0;
}

et le compilateur me marque:
c:\progra~1\wanadoo\la-fou~1.res\untitl~1.cpp: In function `int main()´:
c:\progra~1\wanadoo\la-fou~1.res\untitl~1.cpp:6: initializing non-const `bool &´ with `ostream & ( *)(ostream &)´ will use a temporary
C:\DEV-C_~1\INCLUDE\G__~1\iostream.h:217: in passing argument 1 of `istream::operator > >(bool &)´

alors la je ne comprend rien de rien donc si un volontaire voulait bien se proposer de m´aider ça ne serait pas de refus....
merci d´avance, @++
P-S: Conker, je t´i effacé par erreur de mes contacts msn, peux tu me redonner ton adresse msn svp ? merci

JeanYvesYves
JeanYvesYves
Niveau 10
13 juillet 2004 à 16:39:47

essaie de passer :

using namespace std;

apres le #include

Mordorik
Mordorik
Niveau 10
13 juillet 2004 à 16:45:38

bah ça me met toujours ça:
c:\progra~1\wanadoo\la-fou~1.res\untitl~1.cpp: In function `int main()´:
c:\progra~1\wanadoo\la-fou~1.res\untitl~1.cpp:7: initializing non-const `bool &´ with `ostream & ( *)(ostream &)´ will use a temporary
C:\DEV-C_~1\INCLUDE\G__~1\iostream.h:217: in passing argument 1 of `istream::operator > >(bool &)´

au fait c´est quoi exactement " using namespace std;", ça sert à quoi ? ?

JeanYvesYves
JeanYvesYves
Niveau 10
13 juillet 2004 à 16:47:25

sur certains implémentations, ça sert a utiliser cin et cout

tu n´as pas mis d´espace entre les < < et les > > ?

Mordorik
Mordorik
Niveau 10
13 juillet 2004 à 16:55:10

cnan je n´ai pas mis d´espace entre les " <<" docn normalement tou devrait fonctionner n´est ce pas ?

Ceacy
Ceacy
Niveau 3
13 juillet 2004 à 17:17:50

Essaie d´enlever le " >> endl" après cin ?

JeanYvesYves
JeanYvesYves
Niveau 10
13 juillet 2004 à 17:39:22

ah oui, pas de endl apres cin je pense.

_Strange_
_Strange_
Niveau 1
14 juillet 2004 à 10:27:40

Hoyé

Juste un détail : je vois pas trop l´utilité de 2 " cin.get();" après la ligne " cout . ....", 1 ça suffit nan ?

Au plaisir.

Mordorik
Mordorik
Niveau 10
14 juillet 2004 à 14:08:56

nan on m´a dit qu´un seul ne suffisait pas et qu´il fallait donc en mettre deux pour que ça fonctionne apres la raison je ne sais pas vraiment

JeanYvesYves
JeanYvesYves
Niveau 10
14 juillet 2004 à 16:47:08

_Strange_ >

en fait cin est une fonction sale. tout comme scanf, elle n´est pas fiable : tu peux la faire planter facilement.
bref, donc étant sale, pour garder cette réputation, il arrive que des fois, le dernier " return" que tu mettes ne soit pas flushé, et donc que le premier cin.get l´embarque...

_Strange_
_Strange_
Niveau 1
15 juillet 2004 à 14:13:47

. ..
" le dernier " return" que tu mettes ne soit pas flushé, et donc que le premier cin.get l´embarque... "

=> traduction : que le tampon soit pas vide au moment du return et que le cin.get() en absorbe le contenu ?
Oué désolée hein, je me suis mise à la littérature c++ y´a 2mois :-p

JeanYvesYves
JeanYvesYves
Niveau 10
15 juillet 2004 à 14:18:40

voila :)
le cin peut laisser un code retour de ligne dans le tampon stdin, et du coup, quand cin.get() ou getchar() est appelé, il attend le " return", mais comme le " return" est déja dans le tampon, il le prend tout de suite, et donc n´attend pas...

Mordorik
Mordorik
Niveau 10
15 juillet 2004 à 14:24:32

petite question du jour qui va vous paraître evidente mais bon je la pose quand même:
A quoi sert le C++ exactement ?
Est ce quelqu´un pourrait me donner une definition exact de son utilité?
Merci d´avance...
@+

_Strange_
_Strange_
Niveau 1
15 juillet 2004 à 19:08:50

JeanYvesYves> Okay ^^ Merci

Mordorik> Ca sert à coder un programme qui s´éxecutera tt seul, qui n´est de limites que ta machine ou ta propre imagination.
Tu peux tout faire avec C++ ; autant des programmes windows qui puissent interagir avec le net, que des jeux si tu maîtrise la 3D.

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