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

iostream plus utilisable ?

Koyo-K
Koyo-K
Niveau 9
10 juillet 2004 à 23:51:29

Salut tout l´monde j´ai installé VS Express 2005 et je ne peux plus compiler le moindre petit prog sans avoir d´erreur avec les instructions tirées de iostream comme cin, cin.get(), cout...
Que je compile sous Dev-Cpp ou VS c´est du pareil au même ! Par contre avec Turbo C++ ça compile :p)

- Quand j´inclut la librairie comme cela:

  1. include < iostream>

Dev-Cpp indique juste des erreurs sans plus
- Quand je fait comme suit:

  1. include < iostream.h>

il met une erreur comme quoi apparemment la lib est endommagée ou quelque chose dans le style:

2
C:\DevCpp\include\c++\backward\backward_warning.h:
32 #warning This file includes at least one deprecated or antiquated header.
Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the < X> header for the < X.h> header for C++ includes, or < sstream> instead of the deprecated header < strstream.h>. To disable this warning use -Wno-deprecated.)

Est-ce que je dois faire ménage en désinstallant tout le bordel ?

LGV
LGV
Niveau 28
11 juillet 2004 à 00:04:47

il te faut inclure iostream ( pas la version . h) et utiliser des std::cout, std::cin, etc. ( ou alors faire un using)

Koyo-K
Koyo-K
Niveau 9
11 juillet 2004 à 00:08:14

Ca ne compile pas avec les 2 ( avec et sans le . h)Pourtant avant que j´installe VS j´avais pas besoin d´utiliser using

MrGoTo
MrGoTo
Niveau 8
11 juillet 2004 à 01:46:34

Si c´est possible de compiler avec iostream.
Il suffit d´ajouter la ligne suivante apres #include < iostream>
using namespace std;

Et tu verras ça passe comme sur des roulettes.

MrGoTo
MrGoTo
Niveau 8
11 juillet 2004 à 02:37:33

Regarde mon code pour faire un simple helloworld, il fonctionne. http://www.freewebs.com/mrgoto/vc2005.JPG

Koyo-K
Koyo-K
Niveau 9
11 juillet 2004 à 02:44:36

Effectivement, mais dans ce cas pourquoi avant ça marchait bien sans avoir besoin du using :question:

MrGoTo
MrGoTo
Niveau 8
11 juillet 2004 à 02:49:26

Je sais pas du tout.

Koyo-K
Koyo-K
Niveau 9
11 juillet 2004 à 03:03:40

Peut-être un conflit quelque part avec Dev-C++ :doute:
Bref je vais le virer et laisser VS 2005.
Thx :)

LGV
LGV
Niveau 28
13 juillet 2004 à 18:51:31

ca marchait parce qu´avant ce n´etait pas conforme a la norme ; maintenant que cela a ete corrige, les elements de iostream sont tous dans std::

gollumkawder
gollumkawder
Niveau 10
13 juillet 2004 à 19:25:04

Attention, c´est juste une beta version VS 2005, si il y a des choses qui bugent faut as aller chercher trop loin

JeanYvesYves
JeanYvesYves
Niveau 10
13 juillet 2004 à 20:40:51

ça fait comme dans le " questions pour un champion", quand tu réponds sur le gong :

Lepers dit " bon... on vous l´accorde ! "

ben l´ancien visual c´est pareil :

" t´as pas mis using... bon, on vous l´accorde ! "

mais c´était faux :) il faut mettre using car les fonctions standard sont définies dans un namespace

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