Bonjour,
Avant tout je tiens à dire que je suis débutant débutant débutant. Voilà ... donc pas trop de mot technique please ^^.
Donc j'essai de construire un projet que j'ai en tête via le langage C#.
Dans mon code, j'aimerais, lorsque le joueur y est invité via une question, qu' mot clé soit détecté dans une chaine de réponse. Typiquement, je pose la question au joueur si il veut une pomme ou une poire, j'aimerais qu'il puisse répondre : "Je veux une pomme" plutot que seulement "pomme" pour que if soit conforme. Ou encore "donne moi la pomme". J'espère que je suis claire... J'ai essayé de faire un truc avec .Contains mais rien à faire j'y arrive pas.
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp5 { class Program { static void Main() { string Name = ""; string Choice = ""; bool ContainFruit = Choice.Contains("pomme"); ; Console.WriteLine("Bonjour, comment t'appele tu ?"); Name = Console.ReadLine(); Console.WriteLine("Enchanté " + Name + " choisi entre la pomme et la poire."); Choice = Console.ReadLine(); if (Choice == "pomme") { Console.WriteLine("tient je te donne la pomme"); } if (Choice == "poire") { Console.WriteLine("Tient je te donne la poire je n'aime pas ça de toute façon !"); } if (Choice != "pomme" && Choice != "poire") { Console.WriteLine("Tu ne veux rien ?"); } Console.ReadKey(); } } }
Partager