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

prb dev c++ :(

Altonfrere
Altonfrere
Niveau 10
10 juillet 2003 à 21:23:33

vi mais la plupart des compilo laisse passer cette erreur ( pour le main du moins) et renvoie un warning plutôt qu´une erreur.

JeanYvesYves
JeanYvesYves
Niveau 10
10 juillet 2003 à 22:17:00

Moi je pense que vous vous emmerdez pour rien :

  1. include < iostream>

et

  1. include < iostream.h>

marchent tous les 2 en C++ ANSI
aisni que
std::cout et cout tout court
Omettre le return, C pas propre, mais ça n´empeche pas de marcher, ça fait un warning.

ça ne vaut pas le coup de se battre pour une syntaxe ou une autre dans la mesure ou plusieurs sont tolérées, surtout que vous etes hors sujet.

Bref, le code de notre ami devrait marcher. S´il ne marche pas, c´est que les libs de base doivent etre mal linkées, c´est de toute évidence une erreur de Makefile.

Reinstalle ton compilateur, et en créant ton projet vérifie les chemins si tu as a en spécifier ( je ne connais pas ton compilo, j´utilise VC++6.0 ou Borland C++ ou GCC/C++ sous Nunux)

++

JeanYvesYves
JeanYvesYves
Niveau 10
10 juillet 2003 à 22:24:45

vive le C++ ! !

Kelios
Kelios
Niveau 8
11 juillet 2003 à 02:39:23

" Et Kelios on enléve les . h pour les librairies standands"

:lol: mais c´est que t´es un ptit marant toi: t´as jamais compris rien ou quoi?
Sérieusement: t´as fini de raconter n´importe quoi?
" lol, mais sa sert a rien de mettre le . h c l avantage du c++ ! "
Bon, je vais t´expliquer un truc: si t´as pas à mettre le . h dans iostream.h, c´est qu´en fait tu appelle un fichier appelé iostream tout court.
Les deux fichiers sont différents... quoiqu´elles peuvent être négigeables, ces différences, dans la majorité des cas.
c´est comme < cstdio>: c´est exactement pareil à stdio, mais de façon à ce que les fonctions C soient en emphase avec le C++...

" Et tu sais koi Kelios, y a des systemes d exploitation qui ont pas d extension ! lol ( en tt cas pas écris a la fin ) car tu sais il ne faut pas forcément qu il soit écris pour que l ordi comprenne ! lol"
Éh non, au moins t,auras appris une chose dans la vie: un de ces systèmes d´exploitation dont tu n´as pas nommé est Windows... la preuve avec les headers sans extension... Linux aussi, car c´est plus généralisé... mais il y a des limites à tout: si ce n´est par les extensions, alors le système d´exploitation utilisera d´autres façons d´encoder le type de fichier, car sinon, impossible pour le système d,exploitation de savoir comment interpréter le fichier...

" Essayé de mettre < string.h> et déclaré un string, si sa marche vous etes des boss , sinon fo apprendre un peu plus le C++ "
Meuh, c,est fastoche, mon gars... copier-coller de ´string´, et renommer le nouveau ´string´ en ´string.h´... Eh oui, tu l´as dis bouffi, je suis maintenant un boss. C´est drole

Kelios
Kelios
Niveau 8
11 juillet 2003 à 02:41:17

Je reprend:
C´est drole, je m´imaginais que devenir un boss serait plus difficile... Je m´était trompé...

Sur ce, bonne nuit(Heu, non, c´est vrai, bon matin, Français!)

Kelios
---------

Kouic
Kouic
Niveau 9
11 juillet 2003 à 07:20:18

Personnelement, je trouve que le choix entre < iostream> et < iostream.h>, et le fait de mettre un return x a la fin d´un main est important.
Etes vous satifait lorsque votre prog compile avec plein de warnings ? Moi pas, je corrige jjusqu´a ce qu´il n´y ai plus un seul warning.
Donc, avec cette methode, le choix est vite fait, c´est : < iostream>.
Le C++ evolu en permanence. Il vaut mieux suivre le mouvement. non ?

bobkillerTRUE
bobkillerTRUE
Niveau 5
11 juillet 2003 à 10:38:44

Et si je dis de mettre < iostream> c pour faire du C++ mon gars :)

" car tu sais il ne faut pas forcément qu il soit écris pour que l ordi comprenne" t as pas tt lu Kelios, c exactement se que g dis ! ( et je parlé de linux lol)

Et vas y nike tt fichier sting.h, car il en existe un ds les includes lol ! !!

Kouic
Kouic
Niveau 9
11 juillet 2003 à 17:19:42

" Et si je dis de mettre < iostream> c pour faire du C++ mon gars "

Ha.... et iostream.h c´est pour programmer en quoi alors ?
En C ?
iostream n´existe pas en C, ca fait parti des lib C++.
D´ailleur, < iostream.h> est en fait < iostream> plus des warnings indiquant qu´il est preferable de ne plus l´utiliser.

Bref, discutions iostream vs iostream.h futiles, c´est le meme fichier.

Sur ce, bon weekend messieur ! !!

kookii
kookii
Niveau 4
11 juillet 2003 à 17:48:24

Sous linux les warnings sont apparus avec la version 3.2 de g++ avec la 2.9xxx ( je sais plus laquelle) ils n´y etaient pas. Donc je pense que les compilateurs sous windows ca doit etre pareil, ca depend de leur version.

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