Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#2

AW: Anzahl Strings in C zählen?

  Alt 4. Dez 2010, 19:14
Vergiß nicht, daß auch mal ein Komma in einem String vorkommen kann, dann bringt das Zählen nicht viel.
Code:
"Vorname", "Nachname", NULL, "text mit , drinnen", 132
Du könntest die TStringList nutzen ... mit StrictDelimiter oder so, da diese ja auch das " beachten könnte.


Ansonsten mußt du dir einen Parser basteln,
welcher von vorne durchgeht und davei " , , und besser auch noch \" und \\ beachtet.
Und dann eben nurn noch außerhalb der Zeichenketten die , zählt.

(das Anzahl = Kommaanzahl + 1 ist dir ja bestimmt schon bekannt)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat