![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Hoog Niveau Programmering Post vragen over C, C + +, Java, SQL, en andere programmeertalen hier. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Probleem in rijklare bash shell-commando's op HP-UX-machine | abhishek0071 | UNIX for Advanced & Expert Gebruikers | 6 | 02-15-2008 03:30 PM |
| Running shell scripts automatisch zonder gebruik te maken van een batch-of op commando | ritzwan0 | Programmeren en Shell Scripting | 3 | 09-17-2006 03:51 PM |
| Het uitschakelen van stromend opdrachten van vi | Umesh_Sharoff | Programmeren en Shell Scripting | 1 | 07-14-2006 01:05 PM |
| lopen opdrachten van script | owijust | Programmeren en Shell Scripting | 2 | 01-09-2006 06:12 PM |
| draait opstarten commando | skotapal | UNIX voor Dummies Questions & Answers | 3 | 12-03-2002 07:31 |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread |
Waardering:
|
Display Modes |
|
|
|
||||
|
Running shell commando van C / C + +
Hi guys,
Ik weet dat het gebruik van system () kunnen we run unix commando's, maar het probleem is, ik kan geen enkel terug met de system (). Ik ben retour spullen uit mijn shell scripts die ik nodig om te kunnen lezen van mijn C-code. Iedereen heeft genezen voor dit probleem? )Bedankt |
|
||||
|
Hallo,
Ik herinner me doet dit enige tijd geleden, Als u wilt vastleggen van de output, overweeg popen () Als uw C bibliotheek ondersteunt. (v) fork (), exec () wellicht de moeite waard een kijkje te Sorry ik kon niet meer helpen, ik had een te graven rondom de oude code (SDL Accustatus App), maar ik kon het niet vinden |
|
||||
|
open moeten doen
Hallo
popen functie moet dit doen. U kunt een opdracht uit te voeren met behulp van popen functie in beide lezen of schrijven modus en het resultaat zal zijn terugkeer als een bestand aanwijzer. U kunt dan lees het resultaat van de opdracht met behulp van het bestand pointer als je normaal doet .. Een eenvoudig voorbeeld dat ik heb van Google is dan # include <stdio.h> int main () ( FILE * in; extern FILE * popen (); char buff [512]; / * Popen creëert een pijp zodat we kunnen lezen van de output van het programma zijn we een beroep * / if (! (in \u003d popen ( "netstat-n", "r"))) ( exit (1); ) / * Lees de output van netstat, een regel tegelijk * / while (fgets (buff, sizeof (buff), in)! \u003d NULL) ( printf ( "Output:% s", buff); ) / * Sluit de buis * / pclose (in); ) Hoop dat dit zou moeten helpen u Groeten Collins |
![]() |
| Bladwijzers |
| Labels |
| Unix-commando's |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|