Aide C+ console

dark-al3xx Messages postés 21 Statut Membre -  
dark-al3xx Messages postés 21 Statut Membre -
salut,
je suis en train de développé un programme en console mais j'ai quelque petit problème,
*j'aimerai bien en uttilisant la méthode CASE UN NUMERO ex:case101 mais en uttilisant
plutôt des lettres, je metterai une question et mon programme réponderai, voilà mon code
source, ci quelqun pourai m'aider ca serai super simpas :-)

#include <stdio.h>
#include <stdlib.h>

int main()
{
long principal;

printf("IA v.0.9\n");
printf("\n"); // espace

printf("Bienvenue dans le programme en console d'intelligence artificiel par: Dark-al3xx \n");
printf("\n"); // espace

printf(" Liste des cles \n"); // key/title
printf("________________\n"); // key/_
printf("\n"); // espace

printf("100:C'est mon anniversaire ! \n");
printf("101:// \n");
printf("102:// \n"); // key/102
printf("103:// \n"); // key/103
printf("99:Exit \n");// key/099

while (principal != 99)

{

scanf("%ld", &principal);
switch (principal)
{
case 100:
printf("bravo, Bonne anniversaire =) \n");
break;

case 101:
printf("101 \n");
break;

case 102:
printf("102 \n");
break;

case 103:
printf("103 \n");
break;

case 99:
printf("99 \n");
break;

default:
printf("/!la commande n'existe pas /! \n");
break;

}
}

return 0;
}
A voir également:

3 réponses

dark-al3xx Messages postés 21 Statut Membre
 
ou en uttilsant une autre fonction pour remplacer "case 101" par quelque chôde d'autre mais ou je pourrais mettre dans la console une question et que mon programme me réponderai au lieu de mettre "101" puis que j'ai ma réponse. ???
0
loupius
 
Je pense, à priori, que ce programme doit fonctionner.
En C, il est impossible de mettre autre chose que: case valeur: avec valeur qui ne soit pas un entier, c'est ainsi.
0
dark-al3xx Messages postés 21 Statut Membre
 
Merci pour m'avoir répondus si rapidement, mais en C++, ou C# ou autre ? je pourrai uttilsé une autre méthode que CASE ? Mettre des lettre au lieu que des numéros ?
0
dark-al3xx Messages postés 21 Statut Membre
 
merci pour m'avoir répondu,
mais ci je code en C++ je serai uttilisé une autre méthode que Case... ?? comme pour windows, tapper help, netstat, mais a la place poser des questions ??
0