| Programme smiley |
Dami121

Grade : Membre accepté
Inscrit le: 13 Dec 2007, 14:05
|
| Ecrit le: 16 Dec 2007, 16:58 Message non corrigé | |
|
Voila j'ai creer mon premier programme aprés avoir suvi (avec grand intéret) les cours de David .
C'est pas extraordinaire mais je trouve ce programme marrant .
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
long yeux, nez, bouche;
printf ("Salut bienvenue dans l'assistant /creation smileys\\ \n\n");
system("PAUSE");
printf("\n");
printf ("Cette assistant vas vous permettre de creer vos propre smiley personnaliser\n\n");
system("PAUSE");
printf ("\n\n\n\n\n\n\n\n\n\n ---------------------- YEUX ---------------------- \n\n");
printf ("Choisissez vos yeux\n\n 1. : 2. ; 3. B 4. = 5. X 6. O 7. I\n\n");
scanf ("%d", &yeux);
printf ("\n\n--->%d\n\n", yeux);
printf ("Tres bien, a present choisissez votre nez\n\n");
switch (yeux)
{
case 1:
yeux = (":");
break;
case 2:
yeux = (";");
break;
case 3:
yeux = ("B");
break;
case 4:
yeux = ("=");
break;
case 5:
yeux = ("X");
break;
case 6:
yeux = ("O");
break;
case 7:
yeux = ("I");
break;
}
system("PAUSE");
printf ("\n\n\n\n\n\n\n\n\n\n ---------------------- NEZ ---------------------- \n\n");
printf ("Choisissez votre nez\n\n 1. Pas de nez 2. - 3. O 4. ¦ 5. @ 6. ^ 7. }\n\n");
scanf ("%d", &nez);
printf ("\n\n--->%d\n\n", nez);
printf ("Pour finir choisissez une bouche\n\n");
switch (nez)
{
case 1:
nez = ("");
break;
case 2:
nez = ("-");
break;
case 3:
nez = ("O");
break;
case 4:
nez = ("¦");
break;
case 5:
nez = ("@");
break;
case 6:
nez = ("^");
break;
case 7:
nez = ("}");
break;
}
system("PAUSE");
printf ("\n\n\n\n\n\n\n\n\n\n ---------------------- BOUCHE ---------------------- \n\n");
printf ("Choisissez votre bouche\n\n 1. ) 2. ( 3. D 4. V 5. ] 6. S 7. P\n\n");
scanf ("%d", &bouche);
printf ("\n\n--->%d\n\n", bouche);
switch (bouche)
{
case 1:
bouche = (")");
break;
case 2:
bouche = ("(");
break;
case 3:
bouche = ("D");
break;
case 4:
bouche = ("V");
break;
case 5:
bouche = ("]");
break;
case 6:
bouche = ("S");
break;
case 7:
bouche = ("P");
break;
}
printf ("\n\nBravo voila a quoi ressemble votre smiley:\n");
printf ("\n\n %s%s%s\n\n\n",yeux,nez,bouche);
system ("PAUSE");
return 0;
}
P.S: La mise en page est pas génial et j'ai pas mis de commentaire .
|
|
| |
|
|
The DarK'

Grade : Initié
Inscrit le: 03 Dec 2007, 21:00
|
| Ecrit le: 16 Dec 2007, 17:58 Message non corrigé | |
|
C'est assez sympas. Cependant, tu utilises des long, et non des char, je sais pas pourquoi ça marche .
Mais c'est un bon début
________ Je pense donc je suis.
|
|
| |
|
|
Dami121

Grade : Membre accepté
Inscrit le: 13 Dec 2007, 14:05
|
| Ecrit le: 16 Dec 2007, 19:19 Message non corrigé | |
|
|
Voila j'ai modifier les variable en char. Y'a d'autre problemes ?
|
|
| |
|
|
The DarK'

Grade : Initié
Inscrit le: 03 Dec 2007, 21:00
|
| Ecrit le: 16 Dec 2007, 19:23 Message non corrigé | |
|
Je suis désolé, mais ça compile, mais ça affiche pas le smiley, ça bug...
________ Je pense donc je suis.
|
|
| |
|
|
Dami121

Grade : Membre accepté
Inscrit le: 13 Dec 2007, 14:05
|
| Ecrit le: 16 Dec 2007, 20:04 Message non corrigé | |
|
Je ne sais pas pourquoi mais il fallait bien laisser les variables en long .
Voila sa devrait marcher maintenant
|
|
| |
|
|
David

Grade : Expert
Inscrit le: 11 Mai 2005, 20:30
|
| Ecrit le: 16 Dec 2007, 20:07 Message non corrigé | |
|
Ca change vraiment quelque chose ?
Le type char peux contenir une valeur entière jusqu' à 127. Et le type long jusqu'a ... beaucoup !
Et Dami121, je pense qu'on réutilisera ton programme dans le cours. ok ?
________ Apprenez à créer votre propre FPS en C++ avec OpenGL. C'est pas dur ! :-)
|
|
| |
|
|
The DarK'

Grade : Initié
Inscrit le: 03 Dec 2007, 21:00
|
| Ecrit le: 16 Dec 2007, 20:29 Message non corrigé | |
|
Tu comptes l'utiliser pour montrer quoi ? Ah oui.. le type char et le case ?
________ Je pense donc je suis.
|
|
| |
|
|
Dami121

Grade : Membre accepté
Inscrit le: 13 Dec 2007, 14:05
|
| Ecrit le: 16 Dec 2007, 21:12 Message non corrigé | |
|
David: tu veux utilliser mon programe ? Pas de probléme ^^
Edit: sa marche maintenant ?
|
|
| |
|
|
raphael

Grade : Nouveau venu
Inscrit le: 20 Jan 2008, 14:58
|
| Ecrit le: 20 Jan 2008, 23:13 Message non corrigé | |
|
|
C'est bon mais il faut faire des changement il faut avoir 2 yeux le nez et la bouche entre les deux yeux
|
|
| |
|
|
raphael

Grade : Nouveau venu
Inscrit le: 20 Jan 2008, 14:58
|
| Ecrit le: 20 Jan 2008, 23:14 Message non corrigé | |
|
|
J'ai penser comment
|
|
| |
|
| |