son gohan
Erfahrenes Mitglied
Hallo Leute,
ich möchte gerne möglichst Speicherplatz schonend, Werte für die Laufzeit eines Scripts ab Aktivierung durch Kompilierung abspeichern und frage mich wie ich das am besten machen soll.
Zur Zeit habe ich es mir flgendermaßen zusammengedacht:
Also ich frage erst mal zwei Funktionen etwas ab und speicher die Rückgabe in die Variablen erste_wert und zweite_wert
Nun überprüfe ich nur die Ergebnisse der Funktionsabfragen und verteile dementsprechend Punkte an die Variable ergebnis
Die Ergebnisse der Variable ergebnis speicher ich in ein Array pruf_array.
Nachdem die for Schleife durchgelaufen ist müssten nun im Array pruf_array 8 Werte stehen, ich will nun später einfach nur kontrollieren können ob die 8 Werte im Array pruf_array alle gleich sind oder nicht, also ob alle Werte dort 1 oder 2 sind oder ob es auch gemischte Zahlen da drine gibt.
Den nur wenn im Array pruf_array alle Inhalte 1 oder 2 sind möchte ich später ein weiteres OK für andere Programmabläufe geben.
Ob es so funktioniert weiß ich noch nicht, ich würde gerne mal wissen von euch ob es noch Speicherplatz schonendere Lösungen gibt für mein vorhaben, wenn noch nicht genau klar ist was ich will fragt bitte nach, ich muss sagen das ich noch ganz am Anfang bin mit C/C++.
ich möchte gerne möglichst Speicherplatz schonend, Werte für die Laufzeit eines Scripts ab Aktivierung durch Kompilierung abspeichern und frage mich wie ich das am besten machen soll.
Zur Zeit habe ich es mir flgendermaßen zusammengedacht:
PHP:
int versuche = 8;
int ergebnis = 0;
int pruf_array[8];
int erste_wert, zweite_wert;
for(int xy=0; xy<=versuche; xy++)
{
erste_wert = function_1();
zweite_wert = function_2();
if(erste_wert > zweite_wert) ergebnis = 1;
if(erste_wert < zweite_wert) ergebnis = 2;
pruf_array[xy] = ergebnis;
}
Also ich frage erst mal zwei Funktionen etwas ab und speicher die Rückgabe in die Variablen erste_wert und zweite_wert
Nun überprüfe ich nur die Ergebnisse der Funktionsabfragen und verteile dementsprechend Punkte an die Variable ergebnis
Die Ergebnisse der Variable ergebnis speicher ich in ein Array pruf_array.
Nachdem die for Schleife durchgelaufen ist müssten nun im Array pruf_array 8 Werte stehen, ich will nun später einfach nur kontrollieren können ob die 8 Werte im Array pruf_array alle gleich sind oder nicht, also ob alle Werte dort 1 oder 2 sind oder ob es auch gemischte Zahlen da drine gibt.
Den nur wenn im Array pruf_array alle Inhalte 1 oder 2 sind möchte ich später ein weiteres OK für andere Programmabläufe geben.
Ob es so funktioniert weiß ich noch nicht, ich würde gerne mal wissen von euch ob es noch Speicherplatz schonendere Lösungen gibt für mein vorhaben, wenn noch nicht genau klar ist was ich will fragt bitte nach, ich muss sagen das ich noch ganz am Anfang bin mit C/C++.
Zuletzt bearbeitet: