Egalement, en console, sous windows, conio. Sous linux (et aussi sous windows), ncurses. Note que sous windows, tu as l'api windows qui dispose de tout ce qu'il te faut (mais elle peut-être moins "abordable")
- Edité par edgarjacobs 21 mars 2018 à 13:57:55
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent
Cela dit, si c'est juste pour faire un menu, on peut le faire en console. Si EXOL_99 n'a aucune idée de comment on fait un menu graphique, c'est peut-être parce qu'on lui demande juste un menu en console ?
Je suis débutante en C donc si mes explications ne sont pas claires, je m'excuse, voici un exemple de ce que veux réaliser (je l'ai trouvé sur la plateforme de notre école)
(En fait il n'est pas utile de répéter tous les printf, c'est juste un exemple.)
Par ailleurs je crois qu'il y a de la couleur dans le texte. Là je ne sais pas comment faire directement en console, ça dépend du système d'exploitation je crois. Si tu débutes, je pense que c'est hors-sujet.
Non non je sais que'est ce qu'il faut faire pour obtenir les lettres, mais i'l y'a le truc ou c'est écrit: appuyez sur entrer pour lancer le programme, après, un menu est affiché et l'utilisateur peut faire un choix (ajout, suppression etc..) , moi je veux savoir comment faire ceci .
#include <ctype.h>
#include <stdio.h>
void displayHelp(void) {
puts("help");
}
void executeProgram(void) {
puts("program");
}
int main(void) {
int c;
printf("H+enter pour aide, enter tout seul pour programme ");
c=toupper(getchar());
if(c=='H')
displayHelp();
if(c=='\n')
executeProgram();
return(0);
}
- Edité par edgarjacobs 23 mars 2018 à 13:04:03
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent
Vu qu'il y a des couleurs, ça utilise sûrement une bibliothèque graphique. Tu dis que tu débutes, donc à mon avis on ne t'en demande pas tant, juste un menu en mode texte.
Sais-tu afficher des lignes de texte avec puts ou printf ?
Si oui, montre nous un peu ce que tu sais faire, parce que si tu attend un menu tout fait, je ne suis pas sur que quelqu'un va te le donner, après si tu cherche dans ce forum, il doit y en avoir plus d'une centaine.
Si tu ne sais pas utiliser les deux fonctions nommé si dessus, je te conseil de suivre un cours.
Après tout ça on pourra te guider, sur du concret.
Rouloude, oui oui je sais bien utiliser les différentes fonctions en C et créer des fonctions et des bibliothèques moi même , mais je n'ai aucune idée comment faire un menu assez simple , doit-on changer de mode? si oui , comment?
on a un TP (mini application) et je dois créer un Menu pour faire des choix etc..
...
Outre le menu, ta 'mini application' est-elle fonctionnelle ?
Concentre-toi sur le but premier de ton programme et sur ce que le programme doit faire... fonctions, algos, calculs ...
Un menu n'est qu'un détail permettant de naviguer dans ton programme. Il peut être fait en dernier lieu quand tout le reste est fonctionnel.
...
Un Astéroïde gros comme la Lune ayant une trajectoire collision Terre confirmée est en approche...
Votre mission, si vous l'acceptez : Gérer un "Missile Balistique Interplanétaire à Têtes Thermonucléaires Multiples" afin de sauver l'humanité d'un fin certaine.
magma , pour l'instant tout marche bien ce n'est pas encore fini car il me reste encore un problème et c'est de remplir des listes à partir d'un fichier texte , mais je veux voir juste si ce menu va me prendre beaucoup de temps pour que j'avance un peu plus vite .
Fvirtman , Merci pour l'article, je vais le bien examiner le plutôt possible.
Très désolée pour le retard , je suis occupée avec les révisions pour mes autres modules donc je n'ai pas encore eu le temps pour essayer ce que vous m'avez suggéré , dés que j'aurai la chance pour le faire je vous enverrai une réponse merci beaucoup !
C'est bon c'est bien fait merci beaucoup pour votre aide!
Mode graphique en C
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent
Recueil de code C et C++ http://fvirtman.free.fr/recueil/index.html
Recueil de code C et C++ http://fvirtman.free.fr/recueil/index.html