Besoin d'aide petit prog en C
warner95
-
the F Messages postés 150 Date d'inscription Statut Membre Dernière intervention -
the F Messages postés 150 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je viens de débuter dans la programmation avec le langage C.
J'ai tenté d'en faire un petit mais il ne fonctionne pas bien .
Mon programme est tout con , je vais tenter de l'expliquer :
Le programme nous demande de choisir entre la réponse A ou B.
Si l'utilisateur choisit la A , il s'affichera une phrase.
Idem pour B.
ps: j'utilise le logiciel dev c++
En vous remerciant d'avance.
Je viens de débuter dans la programmation avec le langage C.
J'ai tenté d'en faire un petit mais il ne fonctionne pas bien .
Mon programme est tout con , je vais tenter de l'expliquer :
Le programme nous demande de choisir entre la réponse A ou B.
Si l'utilisateur choisit la A , il s'affichera une phrase.
Idem pour B.
ps: j'utilise le logiciel dev c++
En vous remerciant d'avance.
A voir également:
- Besoin d'aide petit prog en C
- Petit 2 ✓ - Forum Bureautique
- Comment imprimer une photo en petit - Forum Photo numérique
- Trier du plus petit au plus grand excel - Guide
- Petit 3 ✓ - Forum Word
- Comment écrire mètre carré avec un m+2 expos? ✓ - Forum Windows
11 réponses
C'est tout simple
Ouvre bloc-notes
tape :
@echo off
title Essai
set/p intro=Decouvre une reponse en tapant A ou B !
if %intro%==A echo Reponse 1
if %intro%==B echo Reponse 2
Pause
cls
Enregistre ensuite : essai.bat
Ouvre bloc-notes
tape :
@echo off
title Essai
set/p intro=Decouvre une reponse en tapant A ou B !
if %intro%==A echo Reponse 1
if %intro%==B echo Reponse 2
Pause
cls
Enregistre ensuite : essai.bat
si tu veux qu'on t'aide, indique nous ce que tu as déja fait.
sinon, c'est que tu veux qu'on le fasse à ta place, et ça on ne fait pas...
sinon, c'est que tu veux qu'on le fasse à ta place, et ça on ne fait pas...
Pour bien commencer consulte tout d'abord les tutoriels qui sont par milliers sur le net ; et puis ce sera tres facile même amusant ;°
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Désolé , je ne voulais absolument pas qu'on me le fasse à ma place , juste qu'on m'oriente.
Tu as raison , je vais vous montrer ce que j'ai fais ;)
#include<stdio.h>
#include<stdlib.h>
int main ()
{
int a , b , choix;
printf("Quel est votre choix [a ou b] ?");
scanf("%d", &choix);
if (choix == a )
printf(" Phrase A ");
else
printf("phrase B");
system("pause");
return 0;
}
Merci encore !
Tu as raison , je vais vous montrer ce que j'ai fais ;)
#include<stdio.h>
#include<stdlib.h>
int main ()
{
int a , b , choix;
printf("Quel est votre choix [a ou b] ?");
scanf("%d", &choix);
if (choix == a )
printf(" Phrase A ");
else
printf("phrase B");
system("pause");
return 0;
}
Merci encore !
int a , b , choix;
printf("Quel est votre choix [a ou b] ?");
a et b ne sont pas des entiers.
hors tu demandes à ce qu'on entre la lettre, pas un chiffre : 1 pour a et 2 pour b
essaye déja de faire le programme avec 1 et 2
et après, tu pourras changer pour des caractères.
au passage, si la réponse est c : qu'est ce que tu fais ?
(toujours considérer les utilisateurs comme des chieurs qui vont tout faire pour faire planter.)
printf("Quel est votre choix [a ou b] ?");
a et b ne sont pas des entiers.
hors tu demandes à ce qu'on entre la lettre, pas un chiffre : 1 pour a et 2 pour b
essaye déja de faire le programme avec 1 et 2
et après, tu pourras changer pour des caractères.
au passage, si la réponse est c : qu'est ce que tu fais ?
(toujours considérer les utilisateurs comme des chieurs qui vont tout faire pour faire planter.)
Merci beaucoup pour ton aide, j'ai fais ce que tu m'as conseillé , je comprends pas , ca m'indique un message d'erreur, j'ai pourtant remplacer A par 1 et B par 2 .
J'ai fais un screen pour etre plus clair :D
<a href="http://www.zimagez.com/zimage/prog10.php" target="_blank" title="Photo hérbergée par zimagez.com"><img src="http://www.zimagez.com/avatar/prog10.jpg" alt="Photo hérbergée par zimagez.com" /></a>
J'ai fais un screen pour etre plus clair :D
<a href="http://www.zimagez.com/zimage/prog10.php" target="_blank" title="Photo hérbergée par zimagez.com"><img src="http://www.zimagez.com/avatar/prog10.jpg" alt="Photo hérbergée par zimagez.com" /></a>
bsr,
voici le programme:
#include<stdio.h>
main()
{ char c;
do {printf("faite un choix entre A et B:\n"); scanf("%c",&c);}
while (c!='A'|| c!='B');
if (c=='A') printf("phrase consernant A");
if (c=='B') printf("phrase consernant B");
}
voici le programme:
#include<stdio.h>
main()
{ char c;
do {printf("faite un choix entre A et B:\n"); scanf("%c",&c);}
while (c!='A'|| c!='B');
if (c=='A') printf("phrase consernant A");
if (c=='B') printf("phrase consernant B");
}
salut, j'ai vu un petit oublie sur ton programme c'est pour cela que sa t'affiche une erreur :
regarde ce bout de programme que tu as fait :
if (choix == a )
printf(" Phrase A ");
else
printf("phrase B");
apres un if il y ya une { et a la fin de ton printf tu referme }
meme chose apres le else il y ya { qui se referme apres le printf }
donc sa donne sa :
if (choix == a )
{
printf(" Phrase A ");
}
else
{
printf("phrase B");
}
voila essaye sa
regarde ce bout de programme que tu as fait :
if (choix == a )
printf(" Phrase A ");
else
printf("phrase B");
apres un if il y ya une { et a la fin de ton printf tu referme }
meme chose apres le else il y ya { qui se referme apres le printf }
donc sa donne sa :
if (choix == a )
{
printf(" Phrase A ");
}
else
{
printf("phrase B");
}
voila essaye sa
Est ce que vous etes sur que vous ecrivez du c ???
parceque selon mes savoir modestes c'est le longuage de script batch de microsoft et non pas du c