Dringend Datei E/A



  • Hallo Leute!

    Im voraus sei gesagt, dass ich mich jetzt schonmal entschuldigen möchte, falls ich die Suchfunktion des Forums nicht vollständig ausgereizt habe, aber ich brauche eine sehr spezielle Lösung, die ich sehr dringend für eine Projektarbei benötige, ohne, dass ich bisher viel mit Datei E/A gemacht habe.

    Ich muß unter Linux ein C-Programm schreiben, welches Daten aus einer CSV-Datei liest.

    eine Beispielzeile sieht z.B so aus:

    12, 23, 44, 12.8, test, test2;
    .
    .
    .

    Dabei solles nach dem auslesen vorzugsweise ein mehrdimensionales array geben, welches als erste Ebene die zeile enthält und in der zweiten die einzelnen Werte(von "," eingeschlossen) der jeweiligen Zeile.

    Es wäre super nett, wenn ihr mir da helfen könntet, da ich ziemlich unter Zeitdruck stehe und ich weder vor noch zurück weiß.

    Gruß, Jens



  • willst du das programm selber schreiben oder lieber schreiben lassen?

    fuer dich koennten folgende funktionen interessant sein:
    fopen, fclose, fgets
    sscanf/fscanf, strtok

    sprachreferenzen zum blaettern:
    http://www.dinkumware.com/manuals/reader.aspx?lib=c99
    http://www.cppreference.com/index.html

    compiler:
    http://gcc.gnu.org/



  • HI!

    Natürlich will ich es nicht gern schreiben lassen, denn nur selber machen macht schlau!
    Aber in anbetracht der Zeit bin ich halt auf der Suche nach einer solchen Funktion, die evtl. ja schonmal jemand geschrieben hat und mir diese dann im Glücksfall zur Verfügung stellt. Für viele andere Sachen gibt es ja auch tonnenweise Code-Snippets. Kenne ich zumindest so aus PHP, was eher meine Welt ist (nicht wegen der Snippets :-)). Und warum das Rad neu erfinden? Das ist ja auch nur ein kleines Feature meiner Arbeit. Der Hauptteil der Arbeit liegt bei der Hardwareentwicklung. Daher habe ich auch nicht wirklich die Motivation, so viel Zeit dafür zu investieren.

    Trotzdem schonmal danke für die Links!



  • hast du nach vorhandenem code gesucht?



  • Ja, bin auf der Suche nach einer .c bzw .h Datei, die eine solche Aufgabe für mich erledigt. Habe auch schon massig gegooglet aber nichts finden können.


Anmelden zum Antworten