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

C++ problème à la compilation

Mark_TB
Mark_TB
Niveau 1
26 juin 2018 à 01:00:51

Bonjour je débute dans plusieurs languages de programmation et donc aujourd'hui je me pratiquais en faisant un petit jeu de type <tycoon> en c++ win32 et lorsque j'ai voulu l'éxécuter il y a eu un problème à la compilation voici mon code:

  1. include <iostream>
  2. include <ctime>
  3. include <cstdlib>
  4. include <string>
  5. include <Windows.h>

using namespace std;

int main()
{
cout <<" Video game tycoon |"<< endl;
cout <<"______________________|"<< endl;
cout <<" Press e to start"<< endl;

int inf(0);
do
{
char e;
cin >>e;
if(e=='e')
{
inf=1;
double cash(100);
int fans(0);
cout << endl;
int inf2(0)
do
{

cout <<"Cash:"<<cash<<"$"<<" Fans:"<<fans<< endl;
cout <<"¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯"<< endl;
cout <<" _____________"<< endl;
cout <<"|DAILY COST |"<< endl;
cout <<"|Rent: 10$ |"<< endl;
cout <<"|Food: 15$ |"<< endl;
cout << endl;
cout <<"1.Create a video game"<< endl;
int choix;
cin >>choix;
cout <<"Budget"<< endl;
double budget(0);
cin <<budget;
cash=cash-budget;
cout <<"Day of work"<< endl;
int day(0);
cin >>day;
cash=cash-day*25;
cout <<cash<< endl;

system("pause");
}while(inf2(0));
}
}while(inf==0);
}

ps. Je tiens a préciser qu'il est encore loin d'être finit.
Je demande votre aide pour m'aider à trouver où est ce que j'ai fais une erreur.

Merci!

sicarius201
sicarius201
Niveau 10
26 juin 2018 à 03:36:58

Ici c'est le forum "Matériel Informatique", pour avoir des réponses pertinentes je te conseille de plutôt te diriger vers le forum "Programmation" :ok:

Sinon vite comme ça il te manque un point-virgule après le
int inf2(0)
juste avant le deuxième do-while.

Autrement j'ai de la difficulté à saisir ce que tu veux faire, donc dur de dire.
Mais vérifie tes conditions de sortie dans tes while
Et la ligne }while(inf2(0));, je la trouve louche :(

Message édité le 26 juin 2018 à 03:41:45 par sicarius201
Mark_TB
Mark_TB
Niveau 1
26 juin 2018 à 16:07:59

Ok merci en cherchant un peu plus j'ai réussis à trouver.

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