Jump to content
Règlement du forum ×
IPTV et arnaques ×

Probléme Declaration Vriable


namster

Recommended Posts

Salut,

Voila je viens de terminer mon Prog "Jeux Debile:eek:"Mais bon il resemble au JUSTE PRIX pour ceux qui connaisse bon en voulant le compiler j'ai u un petit problème voila Le prog

#include 
#include 
#include 

using namespace std;

int main()
long choix=0;

{
do
{

   const long MAX = 100, MIN = 1;
   long nombredonner;
   long nombreMystere;
   long coups=0;
       srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;

  //on demande le nombre
   printf("Le Juste Prix\n");
   printf("Vous Devez Me Donne Un Prix Entre 1 100 euro \n et je vous dirait cet plus ou cet moins \n");
   do
       {
                coups++;
                    scanf("%i",&nombredonner);
   // on compare le nombre donner
   if (nombreMystere     printf("Cet -\n");

    else if (nombreMystere>nombredonner)

         printf("Cet+\n");

else
printf("Bravo Tu as trouve le Juste Prix\n en ,%i coups\n",coups);
   }
   while (nombredonner != nombreMystere);
   printf("Si Tu Veut rejouer Tape 1 Si Non tape 2");
   scanf("%i",&choix);

}
while (choix==2);
system("PAUSE");
   return 0;
}


et voila l'erreur

\vincent la gaf\main.cpp|44|error: 'choix' was not declared in this scope|

Edited by namster
Link to comment
Share on other sites

déclare "choix" en dehors de la structure do {}

 

En la déclarant à l'intérieur de cette boucle, elle ne sera pas accessible depuis l'extérieur !

 

Oui Cet Bon Sa Marche,Maintenant Il Faut A jouter La Difficulté facile ....ect,Mais j'ai Un Problème De Envoyer Ne PAS envoyer

Link to comment
Share on other sites

Salut,

Voila je viens de terminer mon Prog "Jeux Debile:eek:"Mais bon il resemble au JUSTE PRIX pour ceux qui connaisse bon en voulant le compiler j'ai u un petit problème voila Le prog

#include 
#include 
#include 

using namespace std;

int main()


[color="red"]long choix=0;[/color]

{
[color="lime"]long choix=0[/color];

do
{

   const long MAX = 100, MIN = 1;
   long nombredonner;
   long nombreMystere;
   long coups=0;
       srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;

  //on demande le nombre
   printf("Le Juste Prix\n");
   printf("Vous Devez Me Donne Un Prix Entre 1 100 euro \n et je vous dirait cet plus ou cet moins \n");
   do
       {
                coups++;
                    scanf("%i",&nombredonner);
   // on compare le nombre donner
   if (nombreMystere     printf("Cet -\n");

    else if (nombreMystere>nombredonner)

         printf("Cet+\n");

else
printf("Bravo Tu as trouve le Juste Prix\n en ,%i coups\n",coups);
   }
   while (nombredonner != nombreMystere);
   printf("Si Tu Veut rejouer Tape 1 Si Non tape 2");
   scanf("%i",&choix);

}
while (choix==2);
system("PAUSE");
   return 0;
}


et voila l'erreur

\vincent la gaf\main.cpp|44|error: 'choix' was not declared in this scope|

 

le problème est dans la ligne en rouge , choix doit être déclarer dans "main" non dehors.

après que j'ai déclarer choix dans main le programme a compilé et exécuté bien.

ps: le programme est en C++ je croit non ?

Edited by diegol
Link to comment
Share on other sites

le problème est dans la ligne en rouge , choix doit être déclarer dans "main" non dehors.

après que j'ai déclarer choix dans main le programme a compilé et exécuté bien.

ps: le programme est en C++ je croit non ?

 

Euh Non Le Programme Est EN c Mais Bon Le Voila Sans BUG

#include 
#include 
#include 
#include 


int main()


{ long choix=1;
   do
{
   long MAX=0;
   long MIN=1;
   long nombredonner;
   long nombreMystere;
   long coups=0;
   long difficulter=1;


   printf("Choisi La Difficulte\n");
   printf("Facile 'entre 1 et 100' Tapez 1\n");
   printf("Moyenne'entre 1 et 1000' Tapez 2\n");
   printf("Difficile'entre 1 et 10000' Tapez 3\n");
   scanf("%i",&difficulter);
   if (difficulter==1)
    {MAX=100;
    }
    else if (difficulter==2)
    {MAX=1000;
    }
    else if (difficulter==3)
   {MAX=10000;
   }



srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
printf("------------------------------------Le Juste Prix------------------------------------\n");
   printf("Vous Devez Me Donne Un Prix Entre %i et %i euro \n et je vous dirait cet plus ou cet moins \n",MIN,MAX);

   do
       {

                coups++;
                    scanf("%I",&nombredonner);
   // on compare le nombre donner
   if (nombreMystere     printf("Cet -\n");

    else if (nombreMystere>nombredonner)

         printf("Cet+\n");

else
printf("Bravo Tu as trouve le Juste Prix\n en ,%i coups\n",coups);
   }
   while (nombredonner != nombreMystere);
   printf("Si Tu Veut rejouer Tape 1 Si Non tape 0\n");
   scanf("%i",&choix);

}
while (choix==1);
system("PAUSE");
   return 0;
}




Edited by namster
Link to comment
Share on other sites

Faut prendre aussi l'habitude à penser à l'espace mémoire utilisé par ton programme, là c'est des petits programmes, on ressent pas le besoin, mais plus tard nchallah tu seras confronté à ce genre de trucs :D

 

Euh,Ok Kho Je prenderait note merci

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Posts

    • Salem Alikoum 😀, j'ai toujours mon ancien espace client ? comment faire 🤔 j'ai essayer d'ouvrir un nouveau avec la offre fibre sa ne marche pas. 
    • elle n'apparais  pas dans espace client comme une option weekend boost mais comme augmentation j'ai pour de faire une erreur qui va me faire regretté 
    • Salut @dico12,2,4 GHz est l'unique fréquence  Wifi utilisée par la clé Tenda Wifi-6. Caractéristiques de cette clé: Tenda W311MI Clé WiFi 6 Puissante AX300, dongle WiFi 2.4GHz Monobande 286Mbps, Nano Adaptateur USB WiFi pour PC, USB 2.0, WPA/WPA2, Plug & Play, Compatible Windows 7/10/11/Linux
    • salam les amis j'ai acheté ce matin une clé wifi usb tenda wifi6, pour pouvoir profiter de mes 500 Mb sur pc portable (carte wifi integré ancienne wifi 5), bref en recherchant les réseaux je ne trouve pas mon réseau 5G du coup je me connectes seulement au 2.4 ! une idée ? ... pour info c'est la Tenda AX300 wifi 6 w311MI
    • Cette offre concerne les clients fibrés. Elle n'est valable que durant le weekend et active un haut débit de votre choix du vendredi 00:01 au samedi à 23:59 en échange d'une perte de 3 à 6 jours sur le solde de votre abonnement, selon le débit choisi. Elle n'est pas donc pas gratuite ,mais permet au moins de tester les performances de sa connexion et de son matos. Pourquoi le weekend ? probablement parce que AT pense que c'est la période de regroupement familiale où on a besoin de partager le plus une connexion internet.
×
×
  • Create New...