Langage c if char

esteban98 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   -
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   Statut Membre Dernière intervention   2
 
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   Statut Contributeur Dernière intervention   1 846
 
Oui, mais ce n'est pas du C ^^.
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
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