INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Leerzeilen aus 2D Array löschen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

25.02.2010, 11:31
Beitrag #1

Rainito Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 96
Registriert seit: May 2009

2010
2008
de

89297
Deutschland
Leerzeilen aus 2D Array löschen
Hallo Freunde,

ich bin auf der Suche nach einer Funktion die mir aus einem bestehenden 2D Array alle Leerzeilen herauslöscht. Hab leider nur die Array Funktion "Aus Array Entfernen" gefunden...aber mit der komm ich irgendwie nicht klar.

Weiss jemand eine einfach schnelle Lösung?

Danke Euch

Gruß Rainito
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
25.02.2010, 11:32
Beitrag #2

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Leerzeilen aus 2D Array löschen
Das musst du dir schon selbst programmieren.

Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.02.2010, 11:48
Beitrag #3

Rainito Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 96
Registriert seit: May 2009

2010
2008
de

89297
Deutschland
Leerzeilen aus 2D Array löschen
Danke....das ist ja auch der Plan. Die Frage ist war ob die Funktion "aus Array entfernen" die richtige Funktion dafür ist oder ob es noch einfacher geht!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.02.2010, 12:43
Beitrag #4

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Leerzeilen aus 2D Array löschen
Wenn du aus einem Array Elemente löschen willst, wirst du um die Funktion "Aus Array entfernen" nicht drumrum kommen.

Natürlich kannst du auch den anderen Weg gehen und alle nicht leeren Zeilen in ein neues Array schreiben (ohne sie aus dem org. Array zu löschen).

Was bereitet dir den Probleme bei dieser Funktion?


Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.02.2010, 14:14
Beitrag #5

Rainito Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 96
Registriert seit: May 2009

2010
2008
de

89297
Deutschland
Leerzeilen aus 2D Array löschen
ok....hab glaub einen Weg gefunden....trotzdem danke!!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.02.2010, 14:20
Beitrag #6

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
Leerzeilen aus 2D Array löschen
Der Vollständigkeits halber solltest du deine Lösung (wenigstens ein Screeshot) hier hochladen. Weil -

1) Du vielleicht noch einen Verbesserungsvorschlag erhälst.
2) Das Thema/VI vielleicht auch andere Anfänger interessieren könnte.


Gruß dimitri

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
11.10.2010, 07:44 (Dieser Beitrag wurde zuletzt bearbeitet: 11.10.2010 07:56 von stromflo.)
Beitrag #7

stromflo Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 125
Registriert seit: Apr 2010

8.2
2010
DE


Deutschland
Leerzeilen aus 2D Array löschen
Hi,

ja das wäre schön gewesen wenn hier auch eine mögliche Lösung steht.

Ich möchte aus einem 2-D Array Zeilen löschen, wenn der Wert der Spalte 2 leer ist.
Ist der Wert leer soll nix weiter geprüft werden, sondern das element gelöscht werden.

Zum löschen der Zeilen würde ich Aus Array entfernen verwenden. Hab hier mal einen Ansatz agehängt, allerdings habe ich noch Schwierigkeiten bei der Weiterverarbeitung der True/False Ausgabe.

Hat jemand dazu zufällig ein Beispiel, bzw. ein paar Tipps wie man das realisieren kann?

Gruß Flo


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.10.2010, 08:10 (Dieser Beitrag wurde zuletzt bearbeitet: 11.10.2010 08:10 von GerdW.)
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Leerzeilen aus 2D Array löschen
Hallo stromflo,

autoindexing is your friend:
   
Die linke Array-Konstante stellt dein 2D-Array dar...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.10.2010, 08:34
Beitrag #9

stromflo Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 125
Registriert seit: Apr 2010

8.2
2010
DE


Deutschland
Leerzeilen aus 2D Array löschen
Und wieder einmal mehr vielen Dank an GerdW.

Muss mir das ganze jetzt mal Schritt für Schritt verinnerlichen, damit ich dann auch weiß wie genau das abläuft.

Gruß Flo
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.10.2010, 11:02 (Dieser Beitrag wurde zuletzt bearbeitet: 11.10.2010 11:06 von Lucki.)
Beitrag #10

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Leerzeilen aus 2D Array löschen
' schrieb:ja das wäre schön gewesen wenn hier auch eine mögliche Lösung steht.
Mit den ursprünglichen dürftigen Angaben war ein Lösungsvorschlag gar nicht möglich. Man kann aus einem 2D-Array gar kein einzelnes Element herauslöschen. Du hättest gleich dazusagen müssen, ob Du die ganze Zeile oder die ganze Spalte gelöscht haben möchtest.

Verbesserungsvorschlag: Bei "Leerem String" muß man unterscheiden, ob des programmtechnisch oder optisch gemeint ist. Im letztgenannten Fall kann der ansonsten leere String Leerzeichen enthalten, und der Vorschlag funktioniert dann nicht. Es würde sich dann lohnen, das Stringelement zu trimmen:

   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Bestimmte Zeilen im Array löschen wenn Bedingung nicht erfüllt ist bachatero18 4 5.350 31.03.2020 14:49
Letzter Beitrag: bachatero18
  Formelknoten - Wert aus Array löschen sumsi 3 5.853 10.09.2015 09:54
Letzter Beitrag: GerdW
  Leere Zeilen in Array löschen hansi9990 2 5.137 09.05.2015 09:48
Letzter Beitrag: hansi9990
  Vergleichswerte aus 1D Array löschen benny10 2 3.062 07.10.2014 09:05
Letzter Beitrag: benny10
  Mehrere Zeilen aus 2D-Array löschen. Y-P 18 16.219 16.03.2014 11:40
Letzter Beitrag: Trinitatis
  Zeile löschen im Array Headskiiert 17 15.115 05.02.2014 19:53
Letzter Beitrag: Headskiiert

Gehe zu: