Array hinter letzte Stelle schreiben
-
Hey Leute. Ich habe ein Array
string porte_capsules[1000][1000];Durch einen Befehl werden 2 Parameter extrahiert.
if(operation_in=="PUT"){ cin >> colone_p >> couleur_p; put_color(colone_p,couleur_p);Und die Funktion:
int put_color(int colone, char couleur) { if(colones_n <= colone){ porte_capsules[colone][X]; } return 1; }Wie kann ich die variable couleur HINTER die letzte eingefügte variable schreiben. Als Beispiel:
porte_capsules[1][0] = A
porte_capsules[1][1] = B
porte_capsules[1][2] = C
porte_capsules[1][3] = D
etc.
Also möchte ich den nächsten Eintrag an Stelle [1][4] machen.
-
Dieser Thread wurde von Moderator/in Jochen Kalmbach aus dem Forum C++/CLI mit .NET in das Forum C++ (auch C++0x, bzw. C++11) verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Schreib dir eine Klasse drumrum, die diese Funktionalität bietet.
-
Na, du musst halt mitzählen.
Arrays in C und C++ sind bloss ein Haufen Elemente hintereinander, ohne irgendwelche "Buchhaltungsinformationen" bezüglich wie viele/welche davon verwendet sind oder nicht.
D.h. du musst dich selbst darum kümmern, wenn du diese Information benötigst.