![]() |
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| 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 |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma |
Értékelés:
|
Megjelenítési módok |
|
|
|
||||
|
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 |
|
||||
|
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 |
|
||||
|
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 |
![]() |
| Könyvjelzõk |
| Címkék |
| unix commands |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|