Problèmes pour une console style DOS en C++ !

Problèmes pour une console style DOS en C++ ! - C++ - Programmation

Marsh Posté le 12-04-2002 à 17:21:11    

J?aimerais créer un programme du style DOS en C++.
J?ai 2 problèmes (pour l?instant J ). Les voici :
 
1° Lorsque je le compile et que je le lance à partir de Windows et pas de la commande 'Exécuter' du programme, il le lance et sors immédiatement! Quelle est la commande à faire?
 
2° J?aimerais faire une liste de commandes à taper pour différentes actions du style 'Quitter? pour ?Exit? version DOS. Comment faire et où les mettre ?
 
I need your help !!!!!  :cry:  :cry:

Reply

Marsh Posté le 12-04-2002 à 17:21:11   

Reply

Marsh Posté le 12-04-2002 à 17:32:06    

1/ cmd /k tonprog.exe
ou tu fais un batch :
@tonprog.exe
@pause
 
2/ Hein ?  :heink:

 

[jfdsdjhfuetppo]--Message édité par *Syl*--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 12-04-2002 à 17:34:33    

C'est un programme!

Reply

Marsh Posté le 12-04-2002 à 17:37:31    

Sans dec ?? j'avais capté ! pff  :heink:  
 
Bah si tu veux faire ta pause par prog tu fais getch() mais ça pue parce que si t'es déjà dans une invite de commande et que t'exécute ton prog tu devras appuyer sur une touche pour rien...

Reply

Marsh Posté le 12-04-2002 à 17:39:31    

Le prob1 est terminé mais pour le 2 je fais comment?

Reply

Marsh Posté le 12-04-2002 à 17:41:01    

Et bah tu lis ce que l'utilisateur entre avec cin.getline() par ex. et t'as plus qu'à faire des tests..

Reply

Marsh Posté le 12-04-2002 à 17:43:42    

Ok merci beaucoup! Je le garde ouvert pour mes autres prob!!!
 :sleep:

Reply

Marsh Posté le 13-04-2002 à 17:42:19    

Et on ré-ouvre!  :hap:  :)  
Voici un problème :
Dans kel fichier je dois mettre les commandes à entrer et kel est son code?

Reply

Marsh Posté le 13-04-2002 à 21:12:26    

:heink:

Reply

Marsh Posté le 13-04-2002 à 21:31:31    

chrisbk a écrit a écrit :

:heink:  




Ahh.. toi aussi  :heink:

Reply

Marsh Posté le 13-04-2002 à 21:31:31   

Reply

Marsh Posté le 14-04-2002 à 10:14:32    

A mon avis le monsieur il veut faire sa propre console, mais je suis pas sur d'avoir tout compris car il s'explique tellement bien que...  :heink:

Reply

Marsh Posté le 14-04-2002 à 10:53:16    

Le monsieur à compris que je voulais faire ma propre console. :D  
Je sais que j'explique mal alors je vais essayer de vous faire comprendre!
Déjà vous avez compris qu'il s'agissait d'une console!
Je voudrais faire mes propres commandes (Ex sous MS-DOS : 'Exit' pour 'quitter';). J'aimerais savoir où mettre ces commandes et quel serait le code pour que quand je tape 'quitter',..... Il quitte!
Ou si je tape "'Editer' + fichier.ext",....... il m'édite le fichier!

Reply

Marsh Posté le 14-04-2002 à 11:27:13    

Je vous ai tellement fais chier avec mes explications que vous ne venez même plus? Je sais bien que j'explique mal mais je me suis appliqué! Regardez au-dessus!

Reply

Marsh Posté le 14-04-2002 à 12:00:06    

j'en suis tjs au stade du :heink:

Reply

Marsh Posté le 14-04-2002 à 12:01:12    

:bounce:

 

[jfdsdjhfuetppo]--Message édité par Simeonn--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 14-04-2002 à 12:28:27    

C'est qd mm pas aussi dur que ca?
Je veux créer MES commandes pour Ma console.
Je ne sais pas les programmer et je ne sais pas où les mettre

 

[jfdsdjhfuetppo]--Message édité par Simeonn--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 14-04-2002 à 13:37:19    

Utilise bash et crée tes alias


---------------
15:15 j'ai la chaine de char "./foo" c quoi en C le plus simple pour juste avoir "foo" ?
Reply

Marsh Posté le 14-04-2002 à 16:08:17    

Où je le trouve ce Bash?

Reply

Marsh Posté le 14-04-2002 à 16:42:37    

:bounce:  :hello:

Reply

Marsh Posté le 14-04-2002 à 17:14:00    

Simeonn a écrit a écrit :

Où je le trouve ce Bash?  




http://www.cygwin.com
Recupere le setup et fait l'install de base

Reply

Marsh Posté le 15-04-2002 à 12:30:57    

Je l'ai pris mais dès que je le lance il me met 'Commande ou nom de fichier incorrect'! J'ai édité le fichier .bat et voilà ce qu'il m'a mis :
 
@echo off
 
E:
chdir E:\Cygwin\bin
 
bash --login -i
 
 
Quel est le prob? :??:

 

[jfdsdjhfuetppo]--Message édité par Simeonn--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 15-04-2002 à 19:03:24    

:bounce:  :hello:

Reply

Marsh Posté le 15-04-2002 à 19:06:45    

Simeonn a écrit a écrit :

Je l'ai pris mais dès que je le lance il me met 'Commande ou nom de fichier incorrect'! J'ai édité le fichier .bat et voilà ce qu'il m'a mis :
 
@echo off
 
E:
chdir E:\Cygwin\bin
 
bash --login -i
 
 
Quel est le prob? :??:  
 
 




 
le probleme est que t'as pas installé cygwin, mais t'en as rien a battre de ca pour ton 'probleme'
 
quel est l'interet de créer ta propre console a ton niveau ?  car manifestement tu as bien d'autres choses a apprendre avant de faire ca ...

Reply

Marsh Posté le 15-04-2002 à 19:09:00    

D'accord alors comment je fais pour utiliser celles de command.com?

Reply

Marsh Posté le 15-04-2002 à 19:10:36    

ben le plus simple c quand meme de les réécrire ...

Reply

Marsh Posté le 15-04-2002 à 21:07:48    

Alors, pour ceux qui n'ont pas tout compris et je les comprends :D :lol:
 
Il veut faire son propre command.com. Pas pour se la jouer du style I'm the best j'ai mon propre OS, mais il veut 'apprendre' un peu la programmation. Je lui ai dit 50.000 fois (j'exagère un peu) que c'était pas la meilleure façon de commencer, mais bon il insiste :D.  
 
Ah là là là là, ces djeunz :D
 
Le prob, c'est que comme il est newbie++++++, il a même du mal à vouloir faire comprendre ce qu'il veut faire ;)
 
Simeonn> N'hésites pas à ecrire plus que 2 lignes pour expliquer ton pb ce sera plus simple pour nous. Personne ne va te manger tu sais ;)
 
Bon courage :hello:

 

[jfdsdjhfuetppo]--Message édité par yoda_57--[/jfdsdjhfuetppo]


---------------
Art ?|Pro ?|Sport ?| ACH/VDS matos photo divers
Reply

Marsh Posté le 15-04-2002 à 21:18:49    

:heink:  [:zozo]


---------------
Vendredi c'est Buitoni
Reply

Marsh Posté le 16-04-2002 à 13:35:24    

Right Yoda!
 
Faut que j'arrête mes conneries! :(  je suis trop newbie pour ces trucs! Bon j'abandonne! :cry:

Reply

Marsh Posté le 16-04-2002 à 16:02:54    

Simeonn a écrit a écrit :

Right Yoda!
 
Faut que j'arrête mes conneries! :(  je suis trop newbie pour ces trucs! Bon j'abandonne! :cry:  




 
Nan, n'abandonne pas :non: , mais fait les choses dans l'ordre. C'est comme si tu voulais commencer à contruire un avion alors que tu ne sais pas ce que c'est une cote de tolérance. Ca ne peux pas marcher, il faut un minimum de bases. Commence par là ;)
 
T'apprends les bases, et ensuite let's go  :bounce:

 

[jfdsdjhfuetppo]--Message édité par yoda_57--[/jfdsdjhfuetppo]


---------------
Art ?|Pro ?|Sport ?| ACH/VDS matos photo divers
Reply

Marsh Posté le 19-04-2002 à 18:22:35    

Salut tt le monde, j'fais que passer (j'y pige rien en progra ;) ), C juste pour voir qu'elles conneries mon frangin est encore en train de raconter  :D  
Apparement, tjs aussi brillant et clair dans C explications  :D  :lol:  :D

Reply

Marsh Posté le 20-04-2002 à 09:51:23    

Bourreau sort de la! Je sais que t'y connait rien! Toi tu sors! :D

Reply

Marsh Posté le 20-04-2002 à 09:54:54    

Simeonn a écrit a écrit :

Bourreau sort de la! Je sais que t'y connait rien! Toi tu sors! :D  




 
 :hello: 30m nous séparent, ben non, internet !!!  :lol:  
Je m'informe sur tes dires...  :D  
 :hello:

Reply

Marsh Posté le 20-04-2002 à 09:57:40    

Bon maintenant tu sors!

Reply

Marsh Posté le 20-04-2002 à 10:04:26    

Simeonn a écrit a écrit :

Bon maintenant tu sors!  




 
 :lol:

Reply

Marsh Posté le 20-04-2002 à 10:07:27    

:lol:  :lol:  :lol:  :lol:  :lol:

Reply

Marsh Posté le 20-04-2002 à 10:17:57    

Simeonn a écrit a écrit :

:lol:  :lol:  :lol:  :lol:  :lol:  




 
 :??:  :lol:

Reply

Marsh Posté le 20-04-2002 à 10:19:32    

Les conneries qu'ont peux faire sur le net espacé de 10m!

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed