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

  FORUM HardWare.fr
  Programmation
  C

  controle du terminal

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

controle du terminal

n°1419999
yartempion
Posté le 04-08-2006 à 19:25:58  profilanswer
 

Voici un bout de code,

Code :
  1. #include<stdio.h>
  2. #include<termios.h>
  3. #include<unistd.h>
  4. main()
  5. {
  6. unsigned char c[5];
  7. int nb_lu,nb_ec,compt=0;
  8. struct termios term_d,term_m;
  9. tcgetattr(STDIN_FILENO,term_d);
  10. tcgetattr(STDIN_FILENO,term_m);
  11. term_m.c_lflag &=~ICANON;
  12. term_m.c_cc[VTIME]=0;
  13. term_m.c_cc[VMIN]=1;
  14. tcsetattr(STDIN_FILENO,TCSANOW,term_m);
  15. printf("\nLe clavier est passe en mode icannon" );
  16. printf("\nlecture direct" );
  17. nb_lu=read(0,c,5);
  18. while(compt<nb_lu)
  19. {
  20. printf("\nonentre dans le while" );
  21. printf("\nnb_ec=%d nb_lu=%d carac =%02X\n",compt,nb_lu,c[compt]);
  22. compt=compt+1;
  23. sleep(2);
  24. }
  25. tcsetattr(STDIN_FILENO,TCSANOW,term_d);
  26. printf("\nfin de prog\n" );
  27. sleep(5);
  28. }


Je lance le code je ne comprends pas pourquoi la fenetre se ferme a la fin du prog.

mood
Publicité
Posté le 04-08-2006 à 19:25:58  profilanswer
 

n°1420006
yartempion
Posté le 04-08-2006 à 19:33:55  profilanswer
 

J'ai trouve la gaffe.
Excusez de la question A++


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

  controle du terminal

 

Sujets relatifs
Menu de reroutage qui en controle un second[vba access] controle créer à la volée avec evenement
[Access] Comment insérer des objets dans un contrôle tab?comment marche le controle winsock???
Problème avec le contrôle "ContextMenuStrip" sur MS VisualBasic 2005Cliquez ici pour activer et utiliser ce contrôle ??????
Touches Controle Shit etcControle sous mfc
controle formulaire puis post[.net c++] XON/XOFF et les contrôle de flux
Plus de sujets relatifs à : controle du terminal


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)