system("... | grep skewness"); das Ergebniss in Variable speichern?



  • Hallo Forum Bewohner

    Ich bin neu in der C-Welt und brauche einen kleinen Tipp. Mein Betriebssystem ist Ubuntu 12.04

    Die folgende Programmzeile

    system("identify -verbose ausschnitt.png | grep skewness");
    

    liefert folgendes Ergebnis

    skewness: 0.616633
    skewness: 1.0162
    skewness: 1.16547
    skewness: 1.0204
    

    Und hier komme ich nicht weiter, ich möchte das Ergebnis oder genau gesagt nur den Wert aus der 1-ten Zeile (0.616633) mit einer Genauigkeit von 3 (oder 4) in eine Variable speichern um es später im Programm einsetzen zu können.
    Bin für jeden Tipp Dankbar.

    MfG Vitali.



  • popen (nicht ISO C Standard) statt system benutzen.


Log in to reply