Ankündigung

Einklappen
Keine Ankündigung bisher.

An die C-Experten unter euch

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    An die C-Experten unter euch

    Hallo Elite,
    Wie kann ich in C arff-Dateien auslesen?

    arff-Format:
    @ATTRIBUTE a1 NUMERIC
    @ATTRIBUTE a2 NUMERIC
    @ATTRIBUTE a3 {a,b,c,d..}

    @DATA
    wert,wert,a
    wert,wert,b
    wert,wert,b
    ...

    In Java hat man in der Bibliothek BufferedReader, InputStreams und HashMaps die man verwenden könnte. Wie sieht es in C aus?
    Schon mal Danke!

    #2
    was möchtest du denn überhaupt machen?
    die einträge einfach auslesen und lediglich als informationen speichern / weiterverarbeiten, oder die daten tatsächlich in C-strukturen abbilden?

    Kommentar


      #3
      grenoble
      http://www.mit.edu/~sav/arff/

      Kommentar


        #4
        die informationen verwenden!
        wollte am anfang mit sql arbeiten, aber arff scheint die einfachere variante.
        hab aber mit c null plan und der rest des programms wurde mit c geschrieben. :

        Kommentar


          #5
          mrtn postete
          grenoble
          http://www.mit.edu/~sav/arff/
          danke, aber phyton kann ich nicht in c einbinden. :(

          Kommentar


            #6
            char *mode = "r";
            FILE* fd = fopen("file.arff", mode);

            //format z.B. sowas
            //char* format = "%s %d"
            //outputtypes dann dementsprechend passend
            //z.B. char array und int bei dem obrigem format

            while(fscanf(fd, format, outputtype1, outputtype2, ...) != EOF){
            // hier dann das passende machen mit jedem kleinen datenschub, z.B. in ein array packen
            }


            fscanf ist im prinzip nen "reverse printf"

            einfach nach fopen und fscanf googlen, da findest genug zeuch zu

            Kommentar


              #7
              @ impi: ich kriegs immer noch nicht gebacken -.-

              kann jemand den code mit fgets und allen anderen funktionen angeben bitte?
              gibt ne belohnung...

              Kommentar


                #8
                wow hat ne ganze stunde programmiert und dann erst aufgegeben? krass!
                ich will ja nix sagen wenn du es nach einer woche nicht schaffst, omg.

                Kommentar


                  #9
                  CHR1STK1ND postete
                  wow hat ne ganze stunde programmiert und dann erst aufgegeben? krass!
                  ich will ja nix sagen wenn du es nach einer woche nicht schaffst, omg.
                  c skillz nicht vorhanden, true story bro :<
                  boxentobi postete
                  ohne pics keine competition.
                  gibts als belohnung!

                  Kommentar


                    #10
                    push!
                    keine c-gurus online grad?? :

                    Kommentar


                      #11
                      sowas programmiert man nicht eben nebenbei (zumindest nicht wenn man C nur mal als Wahlfach hatte), weiß nich ob jemand die zeit für dich opfert... frag lieber mal paar bekannte ;)

                      Kommentar

                      Lädt...
                      X