Und zwar habe ich 2 Fragen!
Arrays:
struct:
Arrays:
Quote:
(RICHTIG)
int var[3];
var[1] = 4;
var[2] = 8;
cout << var[1] << endl;
cout << var[2] << endl;
--------------------------------Quote:
(FALSCH)
int var[2];
var[5] = 4;
var[8] = 8;
cout << var[5] << endl;
FEHLERMELDUNG:
warning C4789: Das Ziel der Speicherkopie ist zu klein.
warning C4789: Das Ziel der Speicherkopie ist zu klein.
(Es kommt dieser Fehler, aber ich kann es trozdem aufrufen. häää?)
struct:
Quote:
struct Soldat{
int var;
};
int main() {
struct Soldat Peter;
Peter.var = 3;
cout << Peter.var << endl;
system("Pause");
return 0;
}
//(main-funktion) Warum muss ich bei "struct Soldat" noch Peter hinzufügen damit es was ausgibt? Warum kann es nicht einfach heißen( in der main-funktion)
struct Soldat; - und zum aufrufen ( Soldat.Var = 5; )
}