Muelleimer
-
Wie schreibe ich den Code, dass C z.B. die Variable "spam"
in den Muelleimer verschiebt und dort loescht?folgende Syntax geht nicht:
----------
int spam=false;
spam=/dev/zero;
----------Wie mache ich das richtig ???
Fuer Hilfe besten Dank.
Gruss.
dschinn
-
int spam = 0; spam = //dev//zero;
-
danke fuer die schnelle Hilfe, aber da fehlt was ... ???
Ich bekomme beim Kompilieren die Fehlermeldung:
error: expected Expression before '}' token
???
-
Du kannst in C eine lokale Variable nicht löschen.
Du kannst ihr aber einen Wert zuweisen z.B. 0. Vllt fühlst du dich dann besser.Weiterhin gibt es die Möglichkeit dynamisch Speicher zu reservieren,
diesen kann man dann auch wieder freigeben (man könnte auch löschen sagen).
Aber ich nehme stark an dass dich das noch nicht tangiert.Was konkret hast du den vor?
-
Hallo, danke fuer den Hinweis mit der lokalen Variable.
Kann man lokale Variablen nicht in den Muelleimer verschieben ???
Ich arbeite an einer Firewall, diese soll schaedliche Programme (hier die Variable) einfach in den Muelleimer verschieben.
grrrrr. C ist toll und schnell. Aber hart wie ne Nuss.
-
du kannst deine müllvariable an der richtigen stelle platzieren und dann den stack schrumpfen. Vll hat jemand dazu ein Beispiel?
-
Danke fuer den Hinweis Null an eine andere Stelle zu plazieren.
Jetzt klappt das Programm.
Problem ist geloest.
-
lolz, ein _riesen_ thread!
-
looooooool