Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1608 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Intégrer ligne de commande dans appli console

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Intégrer ligne de commande dans appli console

n°1489858
tony1232
Posté le 11-12-2006 à 22:05:41  profilanswer
 

Bonjour @ tous !!!
 
Je m'appelle Anthony, j'ai 16 ans et je suis en train d'essayer d'apprendre le C.
Je suis en train de créer un petit serveur en C, et je souhaiterais pouvoir commander celui-ci en ligne de commande. Je m'explique :
je souhaiterais qu'en bas de la fenêtre de la console du serveur que je créer, il y ait une ligne avec un curseur dans laquelle je puisse entrer des commandes grâce aux quelles je pourrai dire au programme ce qu'il doit faire.  
Par exemple si je tappe "ping 192.168.2.3" je voudrais que mon serveur me fasse un ping vers cette adresse, etc (je sais faire les ping, je veux juste savoir comment intégrer cette ligne ;-)   ).  
 
Merci d'avance
 
@+
 
Antho
 
PS : si vous avez un exemple d'un programme console en C qui utilise ce que je veux faire, merci de m'envoyer le lien !!!

mood
Publicité
Posté le 11-12-2006 à 22:05:41  profilanswer
 

n°1489930
olivthill
Posté le 12-12-2006 à 08:15:45  profilanswer
 

Bonjour,
 
Le C dans quel environnement ?
Si c'est sous Windows, alors il faut utiliser WinExec() ou ShellExecute() ou ShellExecuteEx(), etc. Voir un début d'explication sur ce sujet qui est en fait assez complexe à http://www.codeguru.com/forum/showthread.php?t=302501

n°1489941
nORKy
Grmmph...
Posté le 12-12-2006 à 08:49:21  profilanswer
 

... Si c'est sous linux, ca doit se faire avec un peut de réflexion et les termcap/terminfo pt etre
 
EDIT :
ou plus simple : readline


Message édité par nORKy le 12-12-2006 à 08:53:04
n°1490327
tony1232
Posté le 12-12-2006 à 15:20:24  profilanswer
 

je crois qu'on s'est pas très bien compris lol.
 
C'est sans doute moi qui m'explique mal.
Voila ce que je veux faire :
 
http://img208.imageshack.us/img208/5311/exempleforumhs3.th.png
 
C'est ce qui est indiqué par la flèche rouge.
Genre si c'est une appli réseau et que je marque "disconnect", ca se déconnecte !
Et je veux mettre ça en bas de la fenêtre console et que ça reste toujours affiché.
 
@++Antho

n°1490369
Elmoricq
Modérateur
Posté le 12-12-2006 à 15:57:48  profilanswer
 

Regarde du côté de la bibliothèque curses.

n°1490593
_darkalt3_
Proctopathe
Posté le 12-12-2006 à 19:37:45  profilanswer
 

Elmoricq a écrit :

Regarde du côté de la bibliothèque ncurses.


 [:aloy]


---------------
Töp of the plöp
n°1490689
nORKy
Grmmph...
Posté le 13-12-2006 à 09:01:43  profilanswer
 

Je confirme, avec ncurses, en 4 lignes, c'est fait
cadeau : http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/

n°1490738
Profil sup​primé
Posté le 13-12-2006 à 10:24:23  answer
 


Ca c'est du lien  :sarcastic:  :lol:  ... oligé de relancer X après ça  :heink:  

n°1492122
tony1232
Posté le 16-12-2006 à 00:15:00  profilanswer
 

Merci beaucoup !!!!
 
+++

n°1492179
Emmanuel D​elahaye
C is a sharp tool
Posté le 16-12-2006 à 14:11:30  profilanswer
 

tony1232 a écrit :

PS : si vous avez un exemple d'un programme console en C qui utilise ce que je veux faire, merci de m'envoyer le lien !!!


C'est un simple shell avec saisie de la ligne et analyse.
 
J'utilise ceci :  
 
http://mapage.noos.fr/emdel/clib.htm
Module CI


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Intégrer ligne de commande dans appli console

 

Sujets relatifs
VB6 Comment éteindre l'ordi par le biais d'une ligne de code ?[MsDOS] Commande net use avec compte de domaine
integrer un forum a un site webRésolu - Signification de cette ligne ?
Positionner une variable d'environnement Windows depuis Java ?Invite de commande
Commande BATCH : Ecran en veille / pc en veille prolongéeAfficher un point ou une ligne
probleme pour integrer un .swf dans un .flaRecherche commande pour vidéo
Plus de sujets relatifs à : Intégrer ligne de commande dans appli console


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR