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

Programmation en C++ Visual Studio C++

franco01
franco01
Niveau 7
03 juin 2004 à 12:41:04

Bonjour tt le monde,
Je commence la prog en C++ mais par contre j´arrive pas trop à faire marcher un prog meme tout simple
il faut bien faire Win32 Console Application pour le nouveau projet?
et puis des lors que je mets cin et cout il n´aime pas alors que j´ai bien mis les differents include
Comment faire?

_[CONKER]_
_[CONKER]_
Niveau 10
03 juin 2004 à 12:42:23
  1. include < iostream.h> ?

affiche voir ton code

franco01
franco01
Niveau 7
03 juin 2004 à 12:48:22

Ben j´ai pris un truc tout simple pour voir si ca compilait, je l´ai pris d´un cours C++:
/ / new.cpp : Defines the entry point for the console application.
/ /

  1. include < iostream.h>

int main(void) {
char *texte = new char[256];
cout < < " Veuillez saisir un mot : " < < endl;
cin > > texte;

double nombre;
cout < < " Veuillez saisir un nombre : " ;
cin > > nombre;

cout < < " Vous avez saisi les données suivantes : "
< < texte < < " ," < < nombre < < endl;

return 0;
}

_[CONKER]_
_[CONKER]_
Niveau 10
03 juin 2004 à 13:02:58

bah chez moi il se compile très bien! rajoute un getchar(); avant le return 0; sinon tu vas pas pouvoir voir les dernières phrases.. le getchar(); attend l´appui d´une touche

JeanYvesYves
JeanYvesYves
Niveau 10
03 juin 2004 à 13:13:08

dis nous les erreurs que tu as au moment ou tu essaies de compiler

lag-it
lag-it
Niveau 10
03 juin 2004 à 13:15:47

Erreur d´espaces de noms : rajoute :

using namespace std;

après #include < iostream>

_[CONKER]_
_[CONKER]_
Niveau 10
03 juin 2004 à 13:16:26

je croyais que c´était juste pour faire propre ?

_[CONKER]_
_[CONKER]_
Niveau 10
03 juin 2004 à 13:16:38

^^´

lag-it
lag-it
Niveau 10
03 juin 2004 à 13:17:23

Pourquoi faire un char *texte = new[256] ?
Préfère char texte[256];
Ou si tu veux vraiment utiliser un pointeur, rajoute :

delete [] texte;

avant return 0;

franco01
franco01
Niveau 7
03 juin 2004 à 13:26:04

Ca m´ecris ca lorsque je veux compilé :
--------------------Configuration: ESSAI - Win32 Debug--------------------
Compiling...
StdAfx.cpp
Compiling...
ESSAI.cpp
h:\documents and settings\franco01\bureau\1er essai c++\essai\essai.cpp(24) : fatal error C1010: unexpected end of file while looking for precompiled header directive
Error executing cl.exe.

ESSAI.exe - 1 error(s), 0 warning(s)

Lapintade
Lapintade
Niveau 30
03 juin 2004 à 13:49:58

Si tu as un include " stadfx.h" il doit toujours etre en premiere position dans le fichier ( jamais d´autres includes avant).

franco01
franco01
Niveau 7
03 juin 2004 à 13:54:21

Oui j´ai rajouté #include < stadfx.h> en premiere position avant les autres include mais ca me fiat toujors le meme chose

franco01
franco01
Niveau 7
03 juin 2004 à 14:03:28

Par contre je me demande quel type de projet faut-il ouvrir c´est peut dû à ca non?

JeanYvesYves
JeanYvesYves
Niveau 10
03 juin 2004 à 14:03:40

ça ne vient pas de stadfx je pense ( surtout pour une console application)

vérifie tes accolades, regardes si tu n´en as pas + de { que je }

LGV
LGV
Niveau 28
03 juin 2004 à 15:34:52

ben faut désactiver les precompiled headers, sinon y´aurait pas ce message d´erreur. Va voir dans les propriétés de ton projets, sous . NET c´est dans :
Project > Properties > C/C++ > Precompiled headers, à désactiver donc.

_[CONKER]_
_[CONKER]_
Niveau 10
03 juin 2004 à 17:41:50

JeanYvesYves Posté le 03 juin 2004 à 14:03:40
ça ne vient pas de stadfx je pense ( surtout pour une console application)

vérifie tes accolades, regardes si tu n´en as pas + de { que je }

> si tu lisais le post entièrement ( :sarcastic: ) , tu verrais que sans modification, j´arrive à compiler ce code sous dev-cpp.. ; >

JeanYvesYves
JeanYvesYves
Niveau 10
03 juin 2004 à 18:22:01

apres, ça peut etre une erreur de copier/coller
genre sous JV, les < < sont séparés par un espace, ça chie :(

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