The UNIX and Linux Forums  

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
Probléma menetkész bash shell parancsokat a HP-UX-gép abhishek0071 A UNIX a fejlett és szakértői Felhasználók 6 02-15-2008 03:30 PM
Running shell szkriptek automatikus használata nélkül Batch vagy parancsok ritzwan0 Shell programozás és Scripting 3 09-17-2006 03:51 PM
Hogyan működik disable parancsot vi Umesh_Sharoff Shell programozás és Scripting 1 07-14-2006 01:05 PM
fut parancsot script owijust Shell programozás és Scripting 2 01-09-2006 06:12 PM
futóbajnok fel Parancsszerkesztõ skotapal A UNIX a dummies Kérdések és válaszok 3 12-03-2002 07:31 AM

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 Értékelés: Thread Rating: 1 votes, 3.00 average. Megjelenítési módok
  #1 (permalink)  
Old 08-19-2008
alirezan alirezan is offline
Regisztrált felhasználó
  
 

Join Date: Aug 2008
Hozzászólások: 22
Running shell parancsot C / C + +

Hi guys,

Tudom rendszer használatával () is fut unix parancsokat, de a probléma az, hogy nem tud minden visszatér a rendszerrel (). Én visszatérő dolog az én shell scripts, hogy el kell olvasni az én C-kódot.

Bárki is gyógyítani, hogy ezt a problémát? )

Köszönöm
  #2 (permalink)  
Old 08-19-2008
kpedersen kpedersen is offline
Regisztrált felhasználó
  
 

Join Date: Aug 2008
Hozzászólások: 12
Helló,

Emlékszem, hogy ezt néhány évvel ezelőtt,

Ha azt szeretnénk, hogy rögzítse a kimenetet, úgy popen () ha a C könyvtár támogatja.

(v) fork (), exec () is érdemes egy pillantást is

Sajnálom, hogy nem lehet többet segíteni, volt dig körül a régi kódot (SDL Battery Status App), de nem tudtam megtalálni
  #3 (permalink)  
Old 08-20-2008
iamcollins iamcollins is offline
Regisztrált felhasználó
  
 

Join Date: Dec 2006
Hozzászólások: 8
nyitva kell csinálni

Helló

popen funkciót kell csinálni. A végrehajtandó parancs segítségével popen funkció sem olvasni vagy írni módja és az eredmény fogja vissza a fájl pointer. Ezután olvassa el az eredményt a parancs a fájl pointer, amit általában nem ..

Egy egyszerű példa Megvan a googling alatt
# include <stdio.h>

int main () (
FILE * in;
extern FILE * popen ();
char buff [512];

/ * Popen teremt pipe így olvasd el a kimeneti
A program már hivatkozva * /
if (! (in \u003d popen ( "netstat-n", "r"))) (
exit (1);
)

/ * Olvasd el a kimenő netstat, egy sor olyan időpontban * /
while (fgets (buff, sizeof (buff), a)! \u003d NULL) (
printf ( "Output:% s", buff);
)

/ * Közel a cső * /
pclose (in);
)

Remélem ez segít

Üdvözlettel
Collins
Closed Thread

Könyvjelzõk

Címkék
unix commands

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 07:40 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