Aller au contenu
Règlement du forum ×
IPTV et arnaques ×

Probléme Pour Initialiser Mon Tableau


namster

Messages recommandés

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;
}



Modifié par namster
Lien vers le commentaire
Partager sur d’autres 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]

Lien vers le commentaire
Partager sur d’autres 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);
}

 

Modifié par namster
Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • Messages

    • Si c'est en utilisant un vieux PC comme dans la vidéo , Il y'a aussi une plus simple solution  sans rien installer juste en utilisant cette invite de commande de Windows en tant qu'Administrateur sur un pc on peut activer un hostpot wifi caché : Pour créer le point d'accès, utilisez cette commande DOS : netsh wlan set hostnetwork mode=allow ssid=NETWORK key=password où NETWORK  le nom du réseau Wifi à créer (modifiable)  et password  sera la clé Wifi (modifiable) Pour démarrer le hotspot, utilisez cette commande : netsh wlan start hostnetwork Pour arrêter le hotspot, utilisez cette commande : netsh wlan stop hostnetwork Et pour faciliter l’arrêt et le démarrage il faut créer 2 raccourcis .bat sur le bureau.
    • le ping a connsiderablment augmenté depuis quelques temps de 15ms a 40ms sur madrid de 39ms a 55ms sur frankfort sur paris et marseille ca n'a pas bougé
    • Je suis curieux de savoir pourquoi tu veux les contacter si tu ne ressent aucun problème et que tout fonctionne correctement ? Tu as essayé de souffler sur les connectiques fibre et de nettoyer les connectiques chez toi (attention à ne pas le mettre directement en face des yeux !). J'ai des doutes que tes problemes de débits viennent de la ! je pense plus à un soucis de configuration.
    • bonjour les amis donc vous confirmez un signal à - 31,54 dbm c'est pas bon !! .. que se soit avec abo 100 , 200 ou 300 c'est la meme chose , parceque avec mon abo actuel à 100 je vois pas (ou ressent pas) quoi que se soit avec mon signal de 31 dbm c'est juste pour savoir quoi leur dire , pour mieux etre armé ! merci
    • Pour ma part, hier, j'ai eu 45 ms comme ping dans les serveurs Madrid sur CS2 
×
×
  • Créer...