Ergebnis 1 bis 10 von 15

Baum-Darstellung

  1. #11
    Der mit Anatidaephobie Avatar von blackberry
    Registriert seit
    11.07.2008
    Beiträge
    2.350

    Standard

    Code:
    #include <stdio.h>
    
    
    int main(void)
    {
        FILE *prog;
        char buffer[1024];
        
        // popen gibt einen Zeiger auf eine FILE-Struktur zurück,
        // wenn alles funktioniert. Im Fehlerfall gibt es einfach
        // 0 zurück.
        if (!(prog = popen("programm.exe parameter1 parameter2 ...", "r+b")))
        {
            // Programm nicht gefunden / nicht ausführbar / whatever
            return 1;
        }
        
        // ab hier kann man "prog" wie ein ganz normales FILE Handle benutzen
        // Funktionen wie fputs, fwrite, fread, fgets, fprintf, usw.
        // stehen also zur Verfügung
        
        fputs("Das ist ein Test", prog); // String senden
        fread(buffer, 1, sizeof(buffer), prog); // Antwort auslesen
        puts(buffer); // Antwort ausgeben
        
        // hier pclose und NICHT fclose verwenden. Damit wird der Prozess des
        // Programms beendet.
        pclose(prog);
        return 0;
    }

    PDFTT cr3w a.E. — ReiDC0Re, lindor, Sera, berry
    please do feed the trolls crew and elk
    Ehrenwerte Mitglieder im Ruhestand: OpCodez, SFX.
    "Was sich blackberry gerade denkt" — Vorsicht! Frei laufender Wahnsinn!
    Zitat von fuckinghot19: "PS: Blackberry ist auf FH der Trollkönig ^^."
    An dieser Stelle danke ich all meinen Fans und Hatern gleichermaßen ^.^

  2. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    SUCHTI (11.04.2010)

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •