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 !!!!!
Publicité
Posté le 12-04-2002 à 17:21:11
*syl*
--> []
Posté le 12-04-2002 à 17:32:06
1/ cmd /k tonprog.exe
ou tu fais un batch :
@tonprog.exe
@pause
2/ Hein ?
[jfdsdjhfuetppo]--Message édité par *Syl*--[/jfdsdjhfuetppo]
Simeonn
Posté le 12-04-2002 à 17:34:33
C'est un programme!
*syl*
--> []
Posté le 12-04-2002 à 17:37:31
Sans dec ?? j'avais capté ! pff
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...
Simeonn
Posté le 12-04-2002 à 17:39:31
Le prob1 est terminé mais pour le 2 je fais comment?
*syl*
--> []
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..
Simeonn
Posté le 12-04-2002 à 17:43:42
Ok merci beaucoup! Je le garde ouvert pour mes autres prob!!!
Simeonn
Posté le 13-04-2002 à 17:42:19
Et on ré-ouvre! Voici un problème :
Dans kel fichier je dois mettre les commandes à entrer et kel est son code?
chrisbk
-
Posté le 13-04-2002 à 21:12:26
*syl*
--> []
Posté le 13-04-2002 à 21:31:31
chrisbk a écrit a écrit :
Ahh.. toi aussi
Publicité
Posté le 13-04-2002 à 21:31:31
antsite
Je me souviens
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...
Simeonn
Posté le 14-04-2002 à 10:53:16
Le monsieur à compris que je voulais faire ma propre console. 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!
Simeonn
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!
chrisbk
-
Posté le 14-04-2002 à 12:00:06
j'en suis tjs au stade du
Simeonn
Posté le 14-04-2002 à 12:01:12
[jfdsdjhfuetppo]--Message édité par Simeonn--[/jfdsdjhfuetppo]
Simeonn
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]
daique
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" ?
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]
Simeonn
Posté le 15-04-2002 à 19:03:24
HappyHarry
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 ...
Simeonn
Posté le 15-04-2002 à 19:09:00
D'accord alors comment je fais pour utiliser celles de command.com?
HappyHarry
Posté le 15-04-2002 à 19:10:36
ben le plus simple c quand meme de les réécrire ...
Yoda_57
Marc, gagame, c'était mieux
Posté le 15-04-2002 à 21:07:48
Alors, pour ceux qui n'ont pas tout compris et je les comprends
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 .
Ah là là là là, ces djeunz
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
[jfdsdjhfuetppo]--Message édité par yoda_57--[/jfdsdjhfuetppo]
Faut que j'arrête mes conneries! je suis trop newbie pour ces trucs! Bon j'abandonne!
Yoda_57
Marc, gagame, c'était mieux
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!
Nan, n'abandonne pas , 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
[jfdsdjhfuetppo]--Message édité par yoda_57--[/jfdsdjhfuetppo]
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 Apparement, tjs aussi brillant et clair dans C explications
Simeonn
Posté le 20-04-2002 à 09:51:23
Bourreau sort de la! Je sais que t'y connait rien! Toi tu sors!
Bourreau
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!
30m nous séparent, ben non, internet !!! Je m'informe sur tes dires...
Simeonn
Posté le 20-04-2002 à 09:57:40
Bon maintenant tu sors!
Bourreau
Posté le 20-04-2002 à 10:04:26
Simeonn a écrit a écrit :
Bon maintenant tu sors!
Simeonn
Posté le 20-04-2002 à 10:07:27
Bourreau
Posté le 20-04-2002 à 10:17:57
Simeonn a écrit a écrit :
Simeonn
Posté le 20-04-2002 à 10:19:32
Les conneries qu'ont peux faire sur le net espacé de 10m!