begin process at 2012 05 29 21:29:27
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

probleme ms-dos avec devc++


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme ms-dos avec devc++

mercredi 26 mars 2003 à 13:28:23 | probleme ms-dos avec devc++

carlkress

j'ai testé le code suivant, mais l'exécution (afficher le nombre de caractères) ne s'affiche pas, je pense que c'est lié à dos mais j'en sais rien du tout...

#include <stdio.h>
main()
{
long nc;
nc=0;
while (getchar()!=EOF)
++nc;
printf("%ld\n",nc);
system ("pause");
}


Quen pensez vous???
Merci d'avance
signé: un deb de chez deb!!!
samedi 29 mars 2003 à 15:19:16 | Re : probleme ms-dos avec devc++

vieuxLion

bonjour

le test de EOF devrait être réservé aux fins de fichiers
il est assez délicat de le faire avec DOS
il faut faire deux fois CTRL+Z et Entree

teste plûtôt une autre touche et ça ira mieux :
#include <stdio.h>
int main()
{
long nc;
nc=0;
while (getchar()!='x')
++nc;
printf("%ld\n",nc);
return 0;
}


-------------------------------
Réponse au message :
-------------------------------

> j'ai testé le code suivant, mais l'exécution (afficher le nombre de caractères) ne s'affiche pas, je pense que c'est lié à dos mais j'en sais rien du tout...
>
> #include <stdio.h>
> main()
> {
> long nc;
> nc=0;
> while (getchar()!=EOF)
> ++nc;
> printf("%ld\n",nc);
> system ("pause");
> }
>
>
> Quen pensez vous???
> Merci d'avance
> signé: un deb de chez deb!!!
dimanche 30 mars 2003 à 15:07:45 | Re : probleme ms-dos avec devc++

carlkress

>bonjour,

Merci de m'aider,

j'ai donc essayé ce code, mais rien de mieux ne se passe. une fois les lettres écrites, j'appuie sur entrée , ça me marque "appuyez sur une touche pour continuer", j'appuie et la fenêtre dos disparait. toujours pas de chiffres à l'horizon! Même lorsque je fais mon ancien code puis deux fois CTRL+Z, ya rien qui marche. As tu essayé de ton côté?

Merci encore



-------------------------------
Réponse au message :
-------------------------------

> bonjour
>
> le test de EOF devrait être réservé aux fins de fichiers
> il est assez délicat de le faire avec DOS
> il faut faire deux fois CTRL+Z et Entree
>
> teste plûtôt une autre touche et ça ira mieux :
> #include <stdio.h>
> int main()
> {
> long nc;
> nc=0;
> while (getchar()!='x')
> ++nc;
> printf("%ld\n",nc);
> return 0;
> }
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > j'ai testé le code suivant, mais l'exécution (afficher le nombre de caractères) ne s'affiche pas, je pense que c'est lié à dos mais j'en sais rien du tout...
> >
> > #include <stdio.h>
> > main()
> > {
> > long nc;
> > nc=0;
> > while (getchar()!=EOF)
> > ++nc;
> > printf("%ld\n",nc);
> > system ("pause");
> > }
> >
> >
> > Quen pensez vous???
> > Merci d'avance
> > signé: un deb de chez deb!!!
>
dimanche 30 mars 2003 à 18:29:19 | Re : probleme ms-dos avec devc++

vieuxLion

bonjour,

je me suis mal exprimé, je crois
1) teste le code qui teste l'entrée du caractère 'x'
bien sûr, il faut appuyer sur entrée pour que ton code le prenne en compte
écrit donc :
A <entree>
x <entree>
... et le résultat doit être 1 (car on n'a tapé qu'un caractère 'A')
2) teste ton code (avec EOF) et tape
ABC<entree>
CTRL+Z <entree>
CTRL+Z <entree>
... et le resultat doit être 3 (pour 'A' 'B' 'C')


à mon code, tu peux ajouter ton system("pause"); si ton environnement de développement ferme la fenêtre DOS
Ou alors tu ouvre une fenêtre DOS et tu lance ton prog dedans
J'ai testé... ça doit fonctionner
Il n'y a rien de compliqué la dedans

-------------------------------
Réponse au message :
-------------------------------

> >bonjour,
>
> Merci de m'aider,
>
> j'ai donc essayé ce code, mais rien de mieux ne se passe. une fois les lettres écrites, j'appuie sur entrée , ça me marque "appuyez sur une touche pour continuer", j'appuie et la fenêtre dos disparait. toujours pas de chiffres à l'horizon! Même lorsque je fais mon ancien code puis deux fois CTRL+Z, ya rien qui marche. As tu essayé de ton côté?
>
> Merci encore
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > bonjour
> >
> > le test de EOF devrait être réservé aux fins de fichiers
> > il est assez délicat de le faire avec DOS
> > il faut faire deux fois CTRL+Z et Entree
> >
> > teste plûtôt une autre touche et ça ira mieux :
> > #include <stdio.h>
> > int main()
> > {
> > long nc;
> > nc=0;
> > while (getchar()!='x')
> > ++nc;
> > printf("%ld\n",nc);
> > return 0;
> > }
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > j'ai testé le code suivant, mais l'exécution (afficher le nombre de caractères) ne s'affiche pas, je pense que c'est lié à dos mais j'en sais rien du tout...
> > >
> > > #include <stdio.h>
> > > main()
> > > {
> > > long nc;
> > > nc=0;
> > > while (getchar()!=EOF)
> > > ++nc;
> > > printf("%ld\n",nc);
> > > system ("pause");
> > > }
> > >
> > >
> > > Quen pensez vous???
> > > Merci d'avance
> > > signé: un deb de chez deb!!!
> >
>
dimanche 30 mars 2003 à 20:57:15 | Re : probleme ms-dos avec devc++

carlkress

ça marche, merci pour ta patience!



-------------------------------
Réponse au message :
-------------------------------

> bonjour,
>
> je me suis mal exprimé, je crois
> 1) teste le code qui teste l'entrée du caractère 'x'
> bien sûr, il faut appuyer sur entrée pour que ton code le prenne en compte
> écrit donc :
> A <entree>
> x <entree>
> ... et le résultat doit être 1 (car on n'a tapé qu'un caractère 'A')
> 2) teste ton code (avec EOF) et tape
> ABC<entree>
> CTRL+Z <entree>
> CTRL+Z <entree>
> ... et le resultat doit être 3 (pour 'A' 'B' 'C')
>
>
> à mon code, tu peux ajouter ton system("pause"); si ton environnement de développement ferme la fenêtre DOS
> Ou alors tu ouvre une fenêtre DOS et tu lance ton prog dedans
> J'ai testé... ça doit fonctionner
> Il n'y a rien de compliqué la dedans
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > >bonjour,
> >
> > Merci de m'aider,
> >
> > j'ai donc essayé ce code, mais rien de mieux ne se passe. une fois les lettres écrites, j'appuie sur entrée , ça me marque "appuyez sur une touche pour continuer", j'appuie et la fenêtre dos disparait. toujours pas de chiffres à l'horizon! Même lorsque je fais mon ancien code puis deux fois CTRL+Z, ya rien qui marche. As tu essayé de ton côté?
> >
> > Merci encore
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > bonjour
> > >
> > > le test de EOF devrait être réservé aux fins de fichiers
> > > il est assez délicat de le faire avec DOS
> > > il faut faire deux fois CTRL+Z et Entree
> > >
> > > teste plûtôt une autre touche et ça ira mieux :
> > > #include <stdio.h>
> > > int main()
> > > {
> > > long nc;
> > > nc=0;
> > > while (getchar()!='x')
> > > ++nc;
> > > printf("%ld\n",nc);
> > > return 0;
> > > }
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > j'ai testé le code suivant, mais l'exécution (afficher le nombre de caractères) ne s'affiche pas, je pense que c'est lié à dos mais j'en sais rien du tout...
> > > >
> > > > #include <stdio.h>
> > > > main()
> > > > {
> > > > long nc;
> > > > nc=0;
> > > > while (getchar()!=EOF)
> > > > ++nc;
> > > > printf("%ld\n",nc);
> > > > system ("pause");
> > > > }
> > > >
> > > >
> > > > Quen pensez vous???
> > > > Merci d'avance
> > > > signé: un deb de chez deb!!!
> > >
> >
>


Cette discussion est classée dans : ms, probleme, dos, devc, nc


Répondre à ce message

Sujets en rapport avec ce message

Probleme de character dans la fenetre MS-DOS [ par Mick7 ] Salut, est-ce que quelqu'un aurai une solution pour voir les character de type : é, °, è, ç car il ne s'affiche pas normalent  avec une commande cout probleme programme dos [ par shadow1779 ] Bonjour,voila j'ai un petit probleme avec mes programmes sous dos (je n'ai pas encore appris a utiliser l'API) le programme le plus simple comme celui Adieu MS-DOS?? [ par alex_kirchen ] Salut!Je débute en C++ mais maintenant j'en ai déjà marre de programmer dans MS-DOS.Quelqu'un saurait-il m'aider en me disant comment créer une interf Enregistrer le texte de la fenetre MS-dos dans une variable [ par Mick7 ] Salut, Bon voila je veux faire un programme qui enregistre les caracteres qui sont afficher dans la fenetre MS-dos dans une variable. Si vous pouvier cacher la fenetre dos [ par ludoo7 ] j'aimeré savoir si il y a une fonction en c++ ki permet de cacher la fenetre de commande ms-dos lors de son exécution (pour une application en fenetr Ecriture de caractère sous MS-DOS en accès direct [ par akboy7015 ] Je sais qu'il est possible d'écrire dans une console MS-DOS directement en tapant à la bonne adresse. J'aimerai savoir comment si possible. Mon but ét Exécuter une commande DOS avec arguments [ par nbouard ] Bonjour,Je développe actuellement une application sous Visual C++, et j'aimerais lancer une commande MS-DOS de ce type :"C:\pv.exe -perf -localhost -w Détection de Windows par les applications MS-Dos [ par grandvizir ] Bonjour, Dans les propriétés avancées des raccourcis PIF, il y a une case à cocher «Empêcher la détection de Windows par les applications MS-Dos».<FON probleme sous devc++ [ par jypees ] Bonjour a tous! Voila j'ai telecharger la lib sdl et je galere de chez galere pour la mettre dans dev c++. Quelqu'un pourrais me dire comment faire c Ms-dos [ par Teclis01 ] Bonjour,Je cherche a lancer une fenetre ms-dos et ecrire des commandes dos dessus.Est-ce possible ? ya t il comme en vb la fonction SendKeys pour ecri


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,713 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales