The UNIX and Linux Forums  
Hello and Welcome-tól az Egyesült Államokat, hogy az UNIX és Linux Forums? Köszönjük, hogy meglátogatta és csatlakozik Globális Közösség.

Go Back   A UNIX és Linux Forums > Top Fórumok > Magas szintű Programozás
.
google unix.com



Magas szintű Programozás Post kérdések C, C + +, Java, SQL, és más programozási nyelvek itt.

Több, UNIX és Linux fórum témák Ön által talált Hasznos
Szál Thread Starter Fórum Válaszok Utolsó hozzászólás
változó / cn @ 0: konzol file permissions ErnieG Biztonság 4 12-04-2007 08:39 AM
állandó átirányítástól standard input gfhgfnhhn Shell programozás és Scripting 6 11-01-2006 04:52 AM
input redirection kérdés luistid Shell programozás és Scripting 0 08-22-2006 08:28 AM
átirányítástól stdin whited05 Shell programozás és Scripting 2 10-12-2005 03:03 PM
Bemeneti átirányítás majeed73 A UNIX a dummies Kérdések és válaszok 6 07-08-2002 04:57 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 09-28-2001
Nauman nauman is offline
Regisztrált felhasználó
  
 

Join Date: Sep 2001
Hozzászólások: 3
Arrow Changing stdin fájlból átirányítástól a konzol input

Szia

Csinálok file redirection a konzol által használt bináris én.

konzol%%> bin <bemeneti_fájl

Elolvasása után az egész fájlt, szeretném, ha a programot, hogy továbbra is tegyenek meg hozzájárulását a konzolt. Tehát lényegében akarom irányítani stdin vissza a konzolt. De én vidám kitalálni, hogyan kell csinálni.

Én használ GNU fordító Linux és Solaris. Tud akárki segítsen nekem ebben a tekintetben.

Thanx
Nauman

Last edited by Nauman; 09-28-2001 at 08:01 PM..
  #2 (permalink)  
Old 09-28-2001
rwb1959's Avatar
rwb1959 rwb1959 is offline
Regisztrált felhasználó
  
 

Join Date: Aug 2001
Helyszín: Virginia, USA
Posts: 438
Én nem igazán világos, mi
próbál tenni, de
után a megtett olvasás a fájlt,
próbálja meg bezárni az összes fd's

/ / Feltételezve, hogy nincs több, hogy a 10 kép megnyitása
for (i \u003d 0; i <10; i + +)
(
if (close (i) <0)
break;
)

... akkor nyisson meg egy új fájlt. Az fd 0 lesz (stdin).
  #3 (permalink)  
Old 09-29-2001
Nauman nauman is offline
Regisztrált felhasználó
  
 

Join Date: Sep 2001
Hozzászólások: 3
Question

Én nem vagyok olyan fájl megnyitása in my program. A fájl van irányítva stdin az OS.

bin <bemeneti_fájl

Én használ gets () olvasni, ami nem is beszélve olvasható a stdin-ről. Miután befejezte az olvasást vagyok a fájlt, azt akarom gets (), hogy továbbra is lehessen olvasni a konzol input.

Are u azt sejtetve, hogy file redirection okoz fd csatolt stdin. Ha igen, mikor újra megnyitja a fd, milyen érv kell adom, hogy csatolja a konzol input.

Én megpróbálom azt a következő is, és hogy mi történik.

Thanx

Nauman
  #4 (permalink)  
Old 09-29-2001
rwb1959's Avatar
rwb1959 rwb1959 is offline
Regisztrált felhasználó
  
 

Join Date: Aug 2001
Helyszín: Virginia, USA
Posts: 438
Amikor egy program az operációs rendszer betöltése,
akkor az automatikusan adott 3 nyitott fájlokat ...

Az stdin -> fd \u003d 0
az stdout -> fd \u003d 1
stderr -> fd \u003d 2

Zárásával minden fd te garantálja, hogy
A következő fájl megnyitásakor ...

nyitott (...)

... kap fd 0
  #5 (permalink)  
Old 09-29-2001
Nauman nauman is offline
Regisztrált felhasználó
  
 

Join Date: Sep 2001
Hozzászólások: 3
Thumbs up

Thanx. Ur comments igazán segített. Különben én is megismertem, milyen operációs rendszer működik, és hogyan lehet átirányítani a stdin-ről.

Thanx and regards
Nauman
Closed Thread

Könyvjelzõk

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Be




Minden idő GMT -4. Az idő most 08:11 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Tartalom Copyright © 1993-2009. Minden jog Reserved.Ad menedzsment RedTyger

Content Relevant URLs by vBSEO 3.2.0