begin process at 2012 05 28 05:28:06
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Divers

 > 

Débutant(e)

 > 

affichage bizarre


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

affichage bizarre

lundi 3 juillet 2006 à 16:14:16 | affichage bizarre

darkwhite

Salut a tous
Je commence par faire une lotterie simple mais j'ai un probleme au niveau de l'affichage d'un tableau, mon code est le suivant

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int argent= 1000;
int main()
{
    int mise,i =0;
    char confirm;
    int num_joueur [8];
printf(".:: Jeu de Lotterie ::.\n\n");
getchar();
printf ("Vous avez a ce stade du jeu %d euros\n",argent);
getchar();
debut:
printf("Combien misez vous pour ce tirage?\n");
scanf("%d",&mise);
printf("vous avez misé %d euros etes vous sur (O/N)?\n",mise);
scanf("%c",&confirm);
if ( confirm =='O'||confirm =='o')
    {
        printf("Entrez les numeros des votre choix (il y en a 8)\n");
        for (i=0;i<8;i++)
        {
            printf("Numero %d\n",i);
            scanf("%d",&num_joueur[i]);
        }
        printf("vous avez saisi les nombres suivant\n");
        for (i=0;i<8;i++)
        {
            printf("%d  ",num_joueur[i]);
            getchar();
        }
           
    }
else
    {
        goto debut;
}
}


je repete sa n'est pas fini mais quand j'ai  saisi mé nombres par exemple 54 51 30 20 45 45 62 84 et ben il me les affiche comme sa
54 51
30
20
45
45
62
84
=> Il reviens a la ligne au bout de deux nombres alors que jeveut qu'ils secrivent en ligne


J'attend vos reponsse

a+
lundi 3 juillet 2006 à 16:27:54 | Re : affichage bizarre

SAKingdom

Membre Club
C'est probablement le getchar. Que ce passe t-il si tu l'enlève?

___________________________________________
Les plus grands esprits trouvent toujours une solution

lundi 3 juillet 2006 à 16:48:03 | Re : affichage bizarre

darkwhite

si j'enleve le getchar(); jene vois pas le resultat la enetre se barre avant?
lundi 3 juillet 2006 à 16:52:05 | Re : affichage bizarre

SAKingdom

Membre Club
Le getchar dans la boucle

for (i=0;i<8;i++)
        {
            printf("%d  ",num_joueur[i]);
            getchar(); <-ICI
        }

???
Bizzard.
___________________________________________
Les plus grands esprits trouvent toujours une solution

lundi 3 juillet 2006 à 16:55:47 | Re : affichage bizarre

darkwhite

ben justement: quand j'enleve ce getchar() et que je le mé hors de la boucle : comme ceci
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int argent= 1000;
int main()
{
    int mise,i =0;
    char confirm;
    int num_joueur [8];
printf(".:: Jeu de Lotterie ::.\n\n");
getchar();
printf ("Vous avez a ce stade du jeu %d euros\n",argent);
getchar();
debut:
printf("Combien misez vous pour ce tirage?\n");
scanf("%d",&mise);
printf("vous avez misé %d euros etes vous sur (O/N)?\n",mise);
scanf("%c",&confirm);
if ( confirm =='O'||confirm =='o')
    {
        printf("Entrez les numeros des votre choix (il y en a 8)\n");
        for (i=0;i<8;i++)
        {
            printf("Numero %d\n",i);
            scanf("%d",&num_joueur[i]);
        }
        printf("vous avez saisi les nombres suivant\n");
        for (i=0;i<8;i++)
        {
            printf("%d  ",num_joueur[i]);
            //getchar();
        }
  getchar();
           
    }
else
    {
        goto debut;
}
}


j'ai aussi la fenetre qui disparait

lundi 3 juillet 2006 à 17:00:37 | Re : affichage bizarre

SAKingdom

Membre Club
Si tu essayais de le mettre juste à la fin du programme ici:
            
   else 
   {
      goto debut;
   }
   getchar();
}

Ou encore de le remplacer par system("pause")


___________________________________________
Les plus grands esprits trouvent toujours une solution

lundi 3 juillet 2006 à 17:06:12 | Re : affichage bizarre

darkwhite

    }
else
    {
        goto debut;
}
getchar();

}
même comme sa il n'est pas pris en compte :'(
et quand je mets un system pause sa me mets dans la fenetre d'exec apuyer sur une touche pour continuer mais c'est le meme resultat qu'avec getchar()
lundi 3 juillet 2006 à 23:02:03 | Re : affichage bizarre

maladedede

Membre Club
Pour ne pas que la fenetre se bare fait: system("pause");

Ou alors éssèye sleep(10000);

et si il y a une erreur de compilation avec sleep remplace le par Sleep(10000);
 et inclu windows.h ( #include<windows.h> )

MaLaDeDeDe 97one

vendredi 7 juillet 2006 à 14:39:32 | Re : affichage bizarre

darkwhite

J'ai resolu mon probleme d'affichage maintenant j'ai un peu avancé dans le code :

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int argent= 1000;
int num_joueur [8];
  int num_random;
int lotterie(void);
int main()
{
    int mise,i =0;
    char confirm;
 
printf(".:: Jeu de Lotterie ::.\n\n");
getchar();
printf ("Vous avez a ce stade du jeu %d euros\n",argent);
getchar();
debut:
printf("Combien misez vous pour ce tirage?\n");
scanf("%d",&mise);
printf("Entrez les numeros des votre choix (il y en a 8)\n");
        for (i=0;i<8;i++)
        {
            printf("Numero %d\n",i);
            scanf("%d",&num_joueur[i]);
          getchar();    
        }
        printf("vous avez saisi les nombres suivant\n");
        for (i=0;i<8;i++)
        {
            printf("%d  ",num_joueur[i]);
           
        }
system("pause");


    for (i=0;i<8;i++)
    {
        num_random[i]= (lotterie(void);
    }
}

int lotterie(void)
{
    int tirage;
    srand(time());
    tirage= (int)(rand()%(20-1)+1);
    return (tirage);
}

Mais je les msg d'erreur suivant

In function `lotterie'
subscripted value is neither array nor pointer

Je ne comprend pas!!
vendredi 7 juillet 2006 à 17:11:54 | Re : affichage bizarre

maladedede

Membre Club
mais quel ligne de ta fonction ?

1/1MaLaDeDeDe 97one 1/1 


1 2

Cette discussion est classée dans : int, printf, include, affichage, confirm


Répondre à ce message

Sujets en rapport avec ce message

Probleme reception sur un serveur windows en vc++ [ par alfred ] Salut a tous!!g un probleme dans mon serveur le recv renvoie la valeur -1 et je ne vois pas pouquoi, toute mes socket sont positives le client envois affichage de caractere dans une grille [ par anzelus ] bonjour, voila, je suis un debutant en c, je dois faire un programme qui affiche une grille de points sur console, apres afficher un caractere special oh non!! [ par bako25 ] Le prog suivant  calcule le nombre des 'e' dans un paragraphe: #include #include< Separer une chaine en sous chaine [ par firemax ] Bonjour Je me posais une question , j'aimerais diviser une chaine en sous chaine pour pouvoir ensuite les trier par longueur de chaine de caractere Passage d'argument pour printf [ par Quazar ] BonjourJe cherche à créer une fonction qui aura le même effet que printf, c'est à dire que je passerais à cette fonction une liste de paramètre du mêm problème de if et else [ par ffnajia ] bonjour je comprend pas pourquoi le programme ci-dessous ne prend pas en compte l'éxistence de if et else!!!???#include#include using namespace std; Mon programme quitte tout seul [ par darkwhite ] Salut j'ai le code suivant tout con ;#include #include int main(int argc, char *argv[]){  int a,b;  printf("1er nombre:");  scanf("%d",&a);  printf("2 Equation seconde degres [ par sliverman ] Bonsoir a tous, alors voila, ( je commence en éléctro des demain le C et le prof nous a dit se qu'on devra savoir faire au bout des 8h, c'est résoudre Suite de Fibonacci [ par BastienL21 ] Bonjour à tous, débutant en C, j'ai écris un code permettant d'éxecuter la suite de Fibonacci en additionnant les deux nombres précédant, stockés dans HELP [ par alex64100 ] BONOURje doit réaliser un   prog de tri de caractèresvoici mon code#include #include #include #include int main (int argc,  char ar


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,796 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales