[C] lines aus strings auslesen

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

  • [C] lines aus strings auslesen

    Hi,
    wie kann ich strings zeilenweise lesen (also einfach bis zum delimiter \n)? Gibt's sowas wie fgets für strings?

    Danke,
    Luke

  • #2
    Hi,

    ja und das nennt sich (trommelwirbel) fgets.

    Nachtag
    Huch, wer lesen kann ist klar im vorteil. Du willst aus strings lesen.
    Nee in C werden strings nicht als streams behandelt.
    Du könntest strtok verwenden. Aber vorsicht strtok is evil.
    Eine eigene funktion ist hier besser.

    greets
    Zuletzt geändert von closure; 15.10.2006, 10:38.
    (((call/cc call/cc) (lambda (x) x)) "Scheme just rocks! and Ruby is magic!")

    Kommentar


    • #3
      Also wohl doch das Zeichenweise auslesen und prüfen ob's n newline ist, oder gibbet das was besseres?

      Kommentar


      • #4
        Hi,
        naja strtok. Macht aber intern auch nich viel anderes.
        Es ist ja im prinzip ein split mit "\n" als trenner.

        Alternativ einfach in c++ programmieren, da gibts stringstreams.

        greets
        (((call/cc call/cc) (lambda (x) x)) "Scheme just rocks! and Ruby is magic!")

        Kommentar


        • #5
          Danke closure

          Kommentar

          Lädt...
          X