Dokument
libidxf · Blöcke · Aktuellen Namen lesen
Synopsis
» char* reader.currentblock ()
Beschreibung
Die Methode currentblock() liefert den Namen der aktuellen Lage.
Der Rückgabewert ist ein Zeiger auf den Namen des Blocks (0-terminierter String). Wurde bisher noch kein Element gelesen oder ist das zuletzt gelesene Element keinem Block zugeordnet, so ist der Rückgabewert NULL.
Beispiel
FILE*  fd = fopen(...);
reader rdr(fd);
geometry* geom;
while ((geom=rdr.next()) != NULL) {
  const char* n = rdr.currentblock();
  if (n==NULL) n="-";
  printf("Element %s (Block %s)\n", toa(geom), n);
}
Siehe auch
Alle Methoden und Operatoren; Blöcke: Alle Namen lesen, Anzahl lesen,