Sprung zum Seitenende Struktur Themen A...Z Titel << >>

CXI-Basis-Programmierreferenz / Version 2 / Datenspeicherung / CxiNode / Typübergreifende Funktionen /

DeleteAllPrefix - Mehrere Variablen löschen

[C++] CxiError CxiNode :: DeleteAllPrefix (const char *prefix)
[C] CxiError cxiDeleteAllPrefix (CxiHandle self, const char *prefix)

[S3:SPEZIAL] Löscht alle Variablen, deren Name mit prefix beginnt

prefix:
Präfix für Variablennamen (prefix darf keine Variablennummer sein)

return:
0 ok, sonst Fehler

Für alle Variablen, deren Name mit prefix beginnt, wird DeleteVar ausgeführt; Variablen mit Nummern werden nicht beeinflusst. Bei Angabe von prefix == 0 werden alle Variablen, auch solche mit Nummern, gelöscht (ZapNode).

Portabilität:
Diese Funktion ist in allen unterstützten Systemen verfügbar.

Siehe auch:
DeleteVar
ZapNode

Beispiel:

#include "cxib.h"

int main ()
{
  CxiNode cxi1;
  cxi1.SetNum ("EINS.NULL", 10);
  cxi1.SetNum ("EINS.EINS", 11);
  cxi1.SetNum ("EINS.ZWEI", 12);
  cxi1.SetNum ("DREI.VIER", 34);

  long wert2 = cxi1.GetNum ("EINS.EINS");
  // ergibt wert2 == 11

  cxi1.DeleteAllPrefix ("EINS.");
  // lässt nur die Variable DREI.VIER übrig

  long wert3 = cxi1.GetNum ("EINS.EINS");
  // ergibt wert3 == 0

  return 0;
}


[i] CXI-Basis-Programmierreferenz
Version 2.10 72 (1014-001), erstellt am 15. April 2000
Textseite 150 von 855, Thema 8353 (DeleteAllPrefix)
[c] Copyright (c) 1996-2000 by TeraConnect GmbH

Sprung zum Seitenanfang Struktur Themen A...Z Titel << >>