Wie kann ich aus zwei txt-Files bestimmte Werte (Zahlen, sonst Text) vergleichen



  • Ich muss aus zwei txt-Files verschiedene Zahlenwerte vergleichen und falls eine Toleranz von 1% überschritten ist das Programm beenden. Ansonsten sind die einzelnen Zeilen gleich aufgebaut.
    (-- rep 58 times, quanta 80, time 5033 msec, xfer rate 117 KBps) Die Werte ändern sich und es sind mehrere Zeilen vorhanden. Mir ist bereits klar wie ich die Dateien öffne. Allerdings bleibe ich immer hängen, wenn es darum geht zu den einzelnen Werten zu "springen", auszulesen und mit der zweiten Datei zu vergleichen.

    ml 😕



  • entweder weißt du vorher genau die Stelle wo der Wert stehst und du kannst da mit man: fseek(3) hinspringen, ansonsten musst du die Zeile komplett einlesen und den Wert raussuchen (siehe ggf. man: sscanf(3)).


Anmelden zum Antworten