C
Crymes
Guest
Hallo, ich möchte beliebige anzahl an Bällen erstellen, mein struct sieht os aus:
Ich habe schon gegoogelt, ich brauche soweit ich gelesen hab einen variablen array, z.B. ball[nummer].
Wo muss aber jetzt das new hin und wie handle ich das wieder mit dem löschen?
Würde so eine Schleife gehen:
for(x=0;x<nummer;x++)
{
ball[x] = new(kugel)
}
Oder hab ich das falsch verstanden?
Code:
[FONT=Consolas][SIZE=2][COLOR=#0000ff][FONT=Consolas][SIZE=2][COLOR=#0000ff][FONT=Consolas][SIZE=2][COLOR=#0000ff]struct[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2] kugel[/SIZE][/FONT]
[SIZE=2][FONT=Consolas]{[/FONT][/SIZE]
[/SIZE][/FONT][FONT=Consolas][SIZE=2][COLOR=#0000ff][FONT=Consolas][SIZE=2][COLOR=#0000ff][FONT=Consolas][SIZE=2][COLOR=#0000ff]float[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2] position[2];[/SIZE][/FONT]
[/SIZE][/FONT][FONT=Consolas][SIZE=2][COLOR=#0000ff][FONT=Consolas][SIZE=2][COLOR=#0000ff][FONT=Consolas][SIZE=2][COLOR=#0000ff]float[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2] geschwindigkeit[2]; [/SIZE][/FONT]
[/SIZE][/FONT][FONT=Consolas][SIZE=2][COLOR=#0000ff][FONT=Consolas][SIZE=2][COLOR=#0000ff][FONT=Consolas][SIZE=2][COLOR=#0000ff]float[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2] radius;[/SIZE][/FONT]
[SIZE=2][FONT=Consolas]};[/FONT][/SIZE]
[/SIZE][/FONT]
Ich habe schon gegoogelt, ich brauche soweit ich gelesen hab einen variablen array, z.B. ball[nummer].
Wo muss aber jetzt das new hin und wie handle ich das wieder mit dem löschen?
Würde so eine Schleife gehen:
for(x=0;x<nummer;x++)
{
ball[x] = new(kugel)
}
Oder hab ich das falsch verstanden?