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

Probléme Pour Initialiser Mon Tableau


namster

Recommended Posts

Salut,

voila je dois réaliser un jeux du pendu enfin si on peut l'appeler Comme sa :p ,bon le probléme n'est pas la:(,Le code n'est pas encore fini il reste encore du boulot comme vous le voyez j'utillise une boucle Pour Affichier les ***** mais sa ne marche pas et sa me bock un peut pour continuer le programme :mad: cet lorsque je tape une lettre que les *** apparaissent.

#include 
#include 
#include 
#include "pendu.h"

int main()

{
int coupRestant=10;
char MOTsEcret[]="MARRON";
int MotDonner[6]={0};
char lettre=0;
int i=0;
do
{
printf("Bienvenu au Jeux Du Pendu\n");
printf("Il Vous Reste %d \n",coupRestant);
for (i=0;i{
   if(MotDonner[i])
           printf("*");

   else
   printf("%c",MOTsEcret[i]);
}
printf("Proposer Une Lettre : ");
lettre=getlettre();
afficherMot(MOTsEcret,MotDonner,lettre);
coupRestant--;
}while(coupRestant !=0);
system("PAUSE");
return 0;
}

int afficherMot(int MOTsEcret[],int MotDonner[],char lettre)
{
   int i=0;
   do
{
       if(MOTsEcret[i]=lettre)
       {
           MotDonner[i]=1;
       }
       i++;

}while(i}
  char getlettre()
{
   char caractere = 0;
   caractere = getchar();
   caractere = toupper(caractere);
   while (getchar() != '\n') ;
   return caractere;
}



Edited by namster
Link to comment
Share on other sites

C'est normal, tu te trompes dans les conditions à l'intérieur de la boucle Pour :

[font=Comic Sans MS][color=#000000][color=#007700]for ([/color][color=#0000BB]i[/color][color=#007700]=[/color][color=#0000BB]0[/color][color=#007700];[/color][color=#0000BB]i[/color][color=#007700]{
   if([/color][color=#0000BB]MotDonner[/color][color=#007700][[/color][color=#0000BB]i[/color][color=#007700]])
           [/color][color=#0000BB]printf[/color][color=#007700]([/color][color=#DD0000]"*"[/color][color=#007700]);

   else
   [/color][color=#0000BB]printf[/color][color=#007700]([/color][color=#DD0000]"%c"[/color][color=#007700],[/color][color=#0000BB]MOTsEcret[/color][color=#007700][[/color][color=#0000BB]i[/color][color=#007700]]);
}[/color][/color][/font]

Link to comment
Share on other sites

le .c qui va avec

 

J'ai Pas Comprie Kho ?

C'est normal, tu te trompes dans les conditions à l'intérieur de la boucle Pour :

[font=Comic Sans MS][color=#000000][color=#007700]for ([/color][color=#0000BB]i[/color][color=#007700]=[/color][color=#0000BB]0[/color][color=#007700];[/color][color=#0000BB]i[/color][color=#007700]{
   if([/color][color=#0000BB]MotDonner[/color][color=#007700][[/color][color=#0000BB]i[/color][color=#007700]])
           [/color][color=#0000BB]printf[/color][color=#007700]([/color][color=#DD0000]"*"[/color][color=#007700]);

   else
   [/color][color=#0000BB]printf[/color][color=#007700]([/color][color=#DD0000]"%c"[/color][color=#007700],[/color][color=#0000BB]MOTsEcret[/color][color=#007700][[/color][color=#0000BB]i[/color][color=#007700]]);
}[/color][/color][/font]

 

euh ?

---------------------------------------------------------------------------------------------------------------

voila le code En Mini

#include 
#include 
char getlettre()
{

   char caractere = 0;
   caractere = getchar();
   caractere = toupper(caractere);
   while (getchar() != '\n') ;
   return caractere;

}
void afficherMotQ(int MotDonner[],char MOTsEcret[])
{ int i=0;
  for (i=0;i{
if(MotDonner[i])
        {
          printf("*");

         }
   else

      {
        printf("%c",MOTsEcret[i]);
      }

}
}
int main()
{
   char motseCret[]="MARRON";
   int motdoNner[6]={0};
   char lettre=0;
   int i=0;
   lettre=getlettre();
   afficherMotQ(motdoNner,motseCret);
}

 

Edited by namster
Link to comment
Share on other sites

Salut,

Holala l'erreur de debutant if(x==y) et non pas if(x=y)

 

pas forcement du debutant, ca arrive meme au expirimentés. (essaye de jongler entre deux languages comme le php et le delphi tu verra que tu n'y echappera pas)

 

par contre un non debutant localisera l'erreur en à peine quelques minutes. ;)

  • Like 1
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

    • TiviMate IPTV Player v5.1.6 est disponible depuis le 7 Janvier . Nous n'avons pas encore d'informations précises sur le journal des modifications pour cette version  autre que la résolution du replay de certains fournisseurs. Parfois, les éditeurs mettent un peu de temps à rendre ces informations disponibles. Je l'ai testé sur ma BoxTV sous Andoid 11  pendant 10 jours puis j'ai remis la 5.1.5 car  les identifiants du compte premium ne se sauvegardaient pas longtemps.
    • AT est peut-être l'une des entreprises les plus incompétentes au monde en matière d'organisation du câblage, d'installation du matériel et de prise en compte du respect du client. Il ne peut y avoir aucune entreprise qui ne puisse pas gérer une organisation aussi simple.
    • @Manigoldo , alors si j'ai bien compris, hadou les "gamers hardcore" et les "groupe FB" préfère XDSL avec des latences  de monstre  250ms a 120ms " des parasite des déconnection a répétition", c'est mieux qu'une fibre avec des TX RX "stable a tout épreuves" , et une latence de 70ms MAX. alors soi ils ont rien compris a la techno, soi des hmire.. désole j'ai pas d'autre mot. fibre AT ou pas, ça reste de la fibre. installation d'AT ou un autre operateur, y'a des normes, et pour le moment c'est respecté. "installation PBO ,SRO ,OLT, déploiement fibre monomode, du GPON quoi, "inchallah XGS-PON". y'a pas de bricolage sur la fibre , matériel défectueux ou autre imprévu. ça marche ou pas, point. "comme dit une citation "il n'y a pas de mais qui tienne" l'ONT limite je l'accorde, il fallait que AT propose des BOX avec wifi AX et LAN 2.5.... tout les operateurs FAI "fibre" du monde on cette politique, " tu utilisera mon ONT"box" point." question de sécurité minimal. c'est pas MR tout le monde qui peut change sont ONT, il faut avoir les moyens de s'offrir un ONT ou un SFP a  60 a 120 roro " modifiable" SN pass PPPoE ect...... je peut reproché pas mal de truc a AT. l'indisponibilité des ONT, l'incompétence des agent des Actel des directeurs , leur choix du matériel comme les ONT MSAN , les formation de mise a niveau, l'incapacité de reconfiguré un ONT sur un OLT ect..... mais Il faut rendre a cesar ce qui appartient a cesar, pour une foi AT ou pluto leur sous-traitant qui font un boulot Pluto correcte pour une foi "sur la fibre bien sur ".
×
×
  • Create New...