Langage c if char

Fermé
esteban98 Messages postés 4 Date d'inscription dimanche 24 juin 2012 Statut Membre Dernière intervention 7 septembre 2012 - 7 sept. 2012 à 18:18
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 7 sept. 2012 à 23:12
Bonjour a tous,
Voila, cela fait longtemps que j'ai un problème en langage c que je n'arrive pas a résoudre...
Je ne sais pas si mon titre et en rapport avec mon problème mais voila:

Comment fait'on pour que l'ordianteur me donne une répons comme ceci en fonction de ce que je écris dans la console:


Ordinateur :Que veux tu a manger ?
Moi : Des frites!
Ordinateur : Berk les frites c'est dégoutant !!!
Ordinateur : Prend de la salade c'est meileur !!!

Mais si j'avais rentré "salade"

Ordinateur :Que veux tu a manger ?
Moi : De la salade
Ordinateur :Bon choix !

Voila j'espere avoir été claire Merci d'avance a tous ceux qui me réponde !

Cordialement,


A voir également:

2 réponses

Kymitsu Messages postés 9 Date d'inscription jeudi 6 septembre 2012 Statut Membre Dernière intervention 13 janvier 2014 2
7 sept. 2012 à 22:50
Ce que tu demande est facilement réalisable avec un ficher .bat
Le code ressemblerai à ça :

@echo off

tittle (titre de la fenêtre)

:debut

echo Que veux tu a manger ?

set input=
set/pinput=Des frites!/De la salade ?

if %input%==Des frites! goto F
if %input%==De la salade goto S

:F

echo Berk les frites c'est dégoutant !!!

echo Prend de la salade c'est meileur !!!

pause

goto debut

:S

echo Bon choix !

pause>nul

exit
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 843
7 sept. 2012 à 23:10
Oui, mais ce n'est pas du C ^^.
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 843
7 sept. 2012 à 23:12
Bonjour,

Il faut utiliser la fonction strcmp.
Par exemple :
fgets(phrase,sizeof phrase,stdin);
if(strcmp(phrase,"Des frites !\n")==0)
puts("Berk, c'est dégoutant");
else if(...);

Etc.
0