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 

Überflüssige Daten aus einem 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!

13.08.2008, 10:18 (Dieser Beitrag wurde zuletzt bearbeitet: 13.08.2008 10:30 von Tommyslav.)
Beitrag #1

Tommyslav Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Aug 2008

7
2008
de

93053
Deutschland
Überflüssige Daten aus einem Array löschen
Moin, zwar eine recht blödsinnige Frage, stehe aber atm total am Schlauch....

Problem:

1,234
0
0
0
0
0
1,345
0
0
0
0
0
1,456 ....

Daraus sollen die Nuller gelöscht werden

1,234
1,345
1,456...


Komme mit der Case-struktur in der Hinsicht nicht klar, das wenn Array-wert = 0 keine Ausgabe erfolgen soll.
Leider ist das Prog das ich bearbeite so tief verschachtelt, das ich schlecht mit Shiftregistern arbeiten kann
und Schleifen mit nur einer wiederholung sind doch etwas unelegant. Habt ihr ideen?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.08.2008, 20:43
Beitrag #2

lj06 Offline
LVF-Grünschnabel
*


Beiträge: 17
Registriert seit: Apr 2007

8.00
2007
kA

91593
Deutschland
Überflüssige Daten aus einem Array löschen
Hallo,

Warum kannst du kein Shiftregister verwenden?
Meines erachtens muss jeder Wert des Arrays seperat behandelt werden, sodass das ganze innerhalb eines Durchgangs kaum zu bewerkstelligen ist.
Falls du dich doch noch umentscheidest, eine Lösung mit Shiftregister in einer While-Schleife hätte ich..

mfg
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.08.2008, 23:01
Beitrag #3

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.689
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Überflüssige Daten aus einem Array löschen
' schrieb:Daraus sollen die Nuller gelöscht werden
Erstens:
"Nuller löschen" geht nicht. Es muss heißen: "Alles was betragsmäßig kleiner als 0.0001 ist, löschen". DBL-Zahlen auf exakt 0 abzufragen, kann zu Problemen führen.

Zweitens:
Wenn du die Nuller aus einem Array löschen willst, was spricht da gegen eine For-Schleife - die so oft durchlaufen wird, wie das Array lang ist?


Oder willst du vielleicht die Nuller erst gar nicht ins Array aufnehmen?

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.08.2008, 07:15
Beitrag #4

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Überflüssige Daten aus einem Array löschen
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
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.318 31.03.2020 14:49
Letzter Beitrag: bachatero18
  1D Array mit einer Spalte von einem 2D vergleich dementsprechend die 2 Spalte sortien Baron 4 5.340 25.10.2018 10:39
Letzter Beitrag: Baron
  Aus einem Array festgelegte Werte zuweisen Kahlua 7 7.398 19.01.2018 13:42
Letzter Beitrag: Kahlua
  unnötige alte Daten aus Graph und Tabelle löschen Margi 3 3.816 24.09.2015 12:45
Letzter Beitrag: GerdW
  Formelknoten - Wert aus Array löschen sumsi 3 5.812 10.09.2015 09:54
Letzter Beitrag: GerdW
  Leere Zeilen in Array löschen hansi9990 2 5.107 09.05.2015 09:48
Letzter Beitrag: hansi9990

Gehe zu: