![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| High Level Programming Posez vos questions à propos de C, C + +, Java, SQL, et d'autres langages de programmation ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| évolution / cn @ 0: console permissions sur les fichiers | ErnieG | Sécurité | 4 | 12-04-2007 08:39 AM |
| redirection permanente de l'entrée standard | gfhgfnhhn | De programmation et de script Shell | 6 | 11-01-2006 04:52 AM |
| question de redirection d'entrée | luistid | De programmation et de script Shell | 0 | 08-22-2006 08:28 AM |
| redirection stdin | whited05 | De programmation et de script Shell | 2 | 10-12-2005 03:03 PM |
| Redirection d'entrée | majeed73 | UNIX pour les nuls Questions et réponses | 6 | 07-08-2002 04:57 PM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Salut
Je suis en train de faire le fichier de redirection à la console pour une utilisation par mon binaire. %% console> bin <inputfile Après la lecture de l'ensemble du dossier, je veux que mon programme de continuer à prendre d'entrée de la console. Donc, essentiellement, je veux rediriger l'entrée standard à la console. Mais I cant figure out comment le faire. J'utilise GNU compilateur sous Linux et Solaris. Quelqu'un peut-il m'aider à cet égard. Thanx Nauman Dernière édition par Nauman; au 09.28.2001 08:01 PM.. |
|
||||
|
Je ne suis pas ouvrir n'importe quel fichier dans mon programme. Le fichier est redirigé vers stdin par le système d'exploitation.
bin <inputfile Je suis en train d'utiliser est () de lire, de ne pas mentionner ce qui suit de la stdin. Après j'ai fini la lecture du fichier, je veux est () pour continuer la lecture de la console d'entrée. Are u ce qui implique que le fichier de redirection provoque un fd joint à stdin. Si tel est le cas lorsque je rouvrir le fd, argument que dois-je lui donner, pour le fixer à la console d'entrée. Je vais essayer de toute façon suivante et de voir ce qui se passe. Thanx Nauman |
|
|||||
|
Quand un programme est chargé par l'OS,
il est automatiquement donné 3 fichiers ouverts ... stdin -> fd \u003d 0 stdout -> fd \u003d 1 stderr -> fd \u003d 2 En fermant toutes les fd de vous garantir que la prochaine que vous ouvrez le fichier ... ouvert (...) ... sera attribué fd 0 |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|