Communauté Informatique NDFR.net : [C] Lire un message sur l'entrée standard en non bloquant. - Programmation (C/C++, Delphi, VB, etc.)
 
[C] Lire un message sur l'entrée standard en non bloquant.
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1  
Old 19-01-2006, 19:54
KnuX's Avatar
KnuX KnuX is offline
Membre senior
 
Join Date: 08-12-2002
Age: 38
Posts: 1,117
[C] Lire un message sur l'entrée standard en non bloquant.

Salut à tous,

Voilà une paire d'heures que je cherche à résoudre un problème...

J'écris un programme en C qui effectue des traitements d'informations en parallèle que l'utilisateur saisit des messages sur la console (stdin).

Pour récupérer le message saisi, j'utilise la fonction "fgets()" mais cette dernière étant bloquante, mon traitement est "suspendu" jusqu'à ce qu'un message soit envoyé dans la console...

Quelqu'un aurait une astuce pour ce problème ? Bien entendu, je ne peux pas faire de fork ni de thread. Je cherche réellement à lire l'entrée standard de façon non bloquante.

Merci d'avance :rolleyes:

Note : J'ai testé naïvement un fcntl sur stdin, ça n'a rien changé
__________________
http://max.skyrock.com/

Last edited by KnuX; 19-01-2006 at 20:09.
Reply With Quote
 

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Lire ses mails Hotmail à partir de Mozilla Thunderbird Spycam Astuces 432 24-08-2010 12:49
Afficher un message à chaque ouverture de session Benjy Astuces 6 12-02-2006 17:50
Impossible de lire vidéos en ligne (WMP 10) Don Perignon Logiciels 1 12-03-2005 19:24
Impossible De Lire Des Dvd Sur Mon Pc vincental1 Matériel 6 28-03-2004 14:04
plus possible de lire le format svcd aragorn Matériel 11 23-11-2002 19:56

All times are GMT +2. The time now is 14:30.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.