Trennzeichen für Elemente in einer Liste



  • Versuch mal das hier: "^"



  • * Was für Elemente genau sollen in die Liste aufgenommen werden?
    Zeichenketten mit alpanumerischen Zeichen

    * Warum Trennzeichen?
    Weil die Elemente in einer Zeile aufeinander refenzieren

    * Was hast du vor?
    Einen Alg. schreiben der Zeilen einer bestehenden (Text-)Datei hinzufügt.
    Und einen Alg. der diese Datei ausliest und interpretiert.

    bei ^ und µ habe ich Problem, da beim Schreiben in die Liste aufeinmal merkwürdige Zeichen zusätlich vor dem µ steht, nämlich ^Aµ.



  • * bitte entschuldigt die Rechtschreibfehler im vorigen Post.
    referenzieren
    alphanumerisch



  • und was spricht gegen leerzeichen als trennzeichen?
    dann könntest du auch direkt op>> und string zum einlesen nehmen



  • Leerzeichen können in der Zeichenkette eines Elementes enthalten sein.



  • anfänger00x schrieb:

    Leerzeichen können in der Zeichenkette eines Elementes enthalten sein.

    mir scheint, als ob wir unter alphanumerisch verschiedene dinge verstehen...
    ich verstehe darunter nur a..z, A..Z, 0..9, !"§$%&/()=?,.-;:_+#'*
    wie dem auch sei - wie siehts mit nem tabulator aus? oder ist der bei dir auch alphanumerisch?
    allg. verstehe ich dein problem noch immer nicht ganz. du hast zwar gesagt, dass du dateien verändern möchtest, aber wieso soll der nutzer denn nicht selbst ne textarea oder so haben dürfen und dort die zeilenumbrüche selbst machen?
    evtl solltest du mal ein paar worte mehr über deine aufgabenstellung von dir geben - dann kann man vrmtl auch besser helfen 😉



  • ich meinte alphanumerisch und blanks 😉
    eine darunter liegende Datenbank soll aus Lastgründen und wenig Speicher vermieden werden. Jetzt soll eine Tabelle (ähnlich wie in eine Datenbank) mit fünf Spalten über eine Listenfunktion realisiert werden, um die Daten persitent zu speichern.



  • also wenn du nicht einen bestimmten buchstaben verbieten möchtest, dann könntest du einfach nen ascii-wert außerhalb des standard-ascii satzes nehmen

    z.bsp. char(254) würde sich da anbieten - aber ein char(0) ist vll auch nicht all zu dumm ;o)

    wenn ich das richtig verstanden habe, möchtest du ja diese tabelle mit hilfe eines txt-files bauen und da die tabelle "graphisch" nachbauen!?

    id name stückzahl

    1;eins;23
    2;zwei;32
    3;drei;1
    

    mal ganz einfach gesehen!?

    bb



  • danke für deine antwort.

    genau. wobei im tubel mehrere schlüssel vorhanden sind.
    also man kann vom namen auf die id schließen und umgekehrt.

    wie kann ich ein char(256) in c++ anlegen?



  • 1. tupel nicht tubel
    2. char(256) schon mal gar nicht 😛 ich hab von 254 oder 0 geredet...
    3. verstehe ich nicht, wo überhaupt jz dein Problem ist...

    bb



  • zu 2.) klingt ganz so als würde char(256) nicht gehen?
    zu 3.) was genau nicht?


Anmelden zum Antworten