![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| High Level Programming Post frågor om C, C + +, Java, SQL och andra programmeringsspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| ändra / cn @ 0: console filbehörigheter | ErnieG | Säkerhet | 4 | 12-04-2007 08:39 |
| permanent omdirigering av standard input | gfhgfnhhn | Shell-programmering och Skript | 6 | 11-01-2006 04:52 |
| input omdirigering fråga | luistid | Shell-programmering och Skript | 0 | 08-22-2006 08:28 |
| omdirigering stdin | whited05 | Shell-programmering och Skript | 2 | 10-12-2005 03:03 |
| Input Omdirigering | majeed73 | UNIX for Dummies Frågor & Svar | 6 | 07-08-2002 04:57 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Hej
Jag gör fil omdirigering på konsol för användning av mina binär. % konsol%> bin <indatafil Efter att ha läst i hela filen, vill jag mitt program att fortsätta att ta in från konsolen. Så huvudsakligen Jag vill omdirigera stdin tillbaka till konsolen. Men jag skränande lista ut hur man gör det. Jag använder GNU kompilator på Linux och Solaris. Kan någon hjälpa mig i detta avseende. Thanx Nauman Senast redigerad av Nauman; 09-28-2001 at 08:01.. |
|
||||
|
Jag är inte öppna någon fil i mitt program. Filen är omdirigeras till stdin av OS.
bin <indatafil Jag använder får () att läsa, som inte nämna läsa från stdin. Efter jag läst klart den filen, jag blir () för att fortsätta behandlingen i konsollen ingång. Are u vilket innebär att filen omdirigering orsakar en fd bifogas stdin. Om så är fallet när jag öppna fd, vilka argument skulle jag ge det, att koppla den till konsol ingång. Jag ska prova det nästa i alla fall och se vad som händer. Thanx Nauman |
|
|||||
|
När ett program laddas av operativsystemet,
Det ges automatiskt 3 öppna filer ... stdin -> FD \u003d 0 stdout -> FD \u003d 1 stderr -> FD \u003d 2 Genom att stänga alla fd är ni garantera att nästa fil du öppnar ... öppna (...) ... kommer att tilldelas fd 0 |