Ga naar inhoud

[C] Programma executen


anoniem

Aanbevolen berichten

Ey, Ik ben bezig met een programmaatje aan het schrijven dat een ander programma moet aanroepen in C onder Linux (RH8.0). Voor het executen gebruik ik het volgende: [code:1:7f0dc48a73]result=system("ping -c 1 192.168.0.1 -w 1 |grep icmp_seq");[/code:1:7f0dc48a73] Het roept dus ping op welke 1 packet verstuurt. Het gevolg hiervan is dat ik de output van ping op mijn scherm zie wat echter niet de bedoeling is. De output moet in een variabele komen (result dus) Nu las ik al dat system() als return waarde -1 en <null> heeft. System is neem ik aan voor mij niet de goede functie. Welke moet ik hier dan voor gebruiken? MVGR, Rene
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

  • Populaire leden

    Er is nog niemand die deze week reputatie heeft ontvangen.

  • Leden

    Geen leden om te tonen

×
×
  • Nieuwe aanmaken...