Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Gnom

Frischling

  • »Gnom« ist der Autor dieses Themas

Beiträge: 24

Wohnort: Walpersbach

Beruf: Schüler

  • Private Nachricht senden

1

03.02.2006, 08:45

Variablennamen variabel gestalten

Wenn ich 10 verschiedene Werte habe und in einer for Schleife ein Variable Wert_x erstelle (x soll bei 1 beginnen und bei jedem Durchlauf um 1 erhöht werden). Wie geht das, dass ich im Variablennamen variable Teile habe?
Es gibt nichts schöneres, als dem Schweigen eines Dummkopfes zuzuhören!

Steven77

Alter Hase

Beiträge: 515

Wohnort: Münster - Gievenbeach

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

2

03.02.2006, 09:58

Mit Arrays: Du bist wohl noch blutiger Anfänger, wie? Ich rate Dir auf jeden Fall ein Buch zu kaufen. Da stehen solche Sachen nämlich drin.
Aber zu Deinem Problem ein kleines Beispiel. Da ich aber leider nicht weiss, in welcher Sprache Du programmierst, greife ich auf einfachen Pseudo-Code zurück:

Quellcode

1
2
3
4
5
6
function foo()
{
    wert = array( 77 )
    for ( i = 0; i < 77; i++)
        wert[ i ] = irgend_ein_zeugs
}


edit: Naja, ich habe jetzt keine zehn sondern 77 Werte und bin auch nicht bei 1 angefangen, weil Arrays -- in der Regel -- null-indiziert sind (nicht immer).

matthias

Alter Hase

Beiträge: 449

Wohnort: wipperfürth

  • Private Nachricht senden

3

03.02.2006, 13:47

in php geht das, ist aber ziemlich hässlich/verwirrend. $$name

Gnom

Frischling

  • »Gnom« ist der Autor dieses Themas

Beiträge: 24

Wohnort: Walpersbach

Beruf: Schüler

  • Private Nachricht senden

4

03.02.2006, 15:59

wenn ich aber jetzt klassen habe, da ich mehr informationen speichern will, kann ich die auch irgendwie so benennen?

P.S. Benutze C++
Es gibt nichts schöneres, als dem Schweigen eines Dummkopfes zuzuhören!

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

5

03.02.2006, 16:49

Sag doch einfach mal genau, was Du eigentlich willst.

DarkFitzi

Alter Hase

Beiträge: 608

Wohnort: Eisenberg, Thüringen

Beruf: Schüler, 10te Klasse

  • Private Nachricht senden

6

03.02.2006, 17:04

hab bisher auch kein einziges Wort verstanden was er eigentlich will 8)
:headscratch: :headscratch: :headscratch:
Ich würde die Welt gern verbessern, doch Gott gibt mir den Sourcecode nicht! :-(

bassdscho

Alter Hase

Beiträge: 1 056

Wohnort: Heuchlingen

Beruf: Student - Technische Informatik

  • Private Nachricht senden

7

03.02.2006, 17:29

ich habs:

ja du kannst auch ein Array von eier klasse erstellen.

lern mal klassen, array und pointer. dann hast du den vollen durchblick.
Vorrausgesetzt du hast alles verstanden }>
Verlierer jammern immer von wegen ihr bestes!
Sieger gehen nach Hause und vögeln die Ballkönigin!

Gnom

Frischling

  • »Gnom« ist der Autor dieses Themas

Beiträge: 24

Wohnort: Walpersbach

Beruf: Schüler

  • Private Nachricht senden

8

03.02.2006, 18:44

sorry wenn meinen fragenstellung nicht durchdacht war!!!

Szenario:
10 Wörter sollen in 10 Variablen geschrieben werden.
Dabei soll eine Schleife verwendet werden, die den Variablen den Wert zuweist. Die Variablen sollen Wort_1, Wort_2, Wort_3 usw. heißen wobei die Schleife automatisch beim Variablennamen weiterzählen soll.
Es gibt nichts schöneres, als dem Schweigen eines Dummkopfes zuzuhören!

bassdscho

Alter Hase

Beiträge: 1 056

Wohnort: Heuchlingen

Beruf: Student - Technische Informatik

  • Private Nachricht senden

9

03.02.2006, 18:51

jo das geht wunderbahr mit einer klasse und nem array davon. Wobei führ 10 Wörter auch nen array von strings reicht, außer du willst zu den wörtern noch mehr infos speichern (dann klasse).
Verlierer jammern immer von wegen ihr bestes!
Sieger gehen nach Hause und vögeln die Ballkönigin!

Black-Panther

Alter Hase

Beiträge: 1 443

Wohnort: Innsbruck

  • Private Nachricht senden

10

04.02.2006, 14:09

Wie alle schon sagten, funktioniert das nur mit Array in C++...

Ich nehme mal an, dass du von einer anderen Programmiersprache kommst... PHP? JavaScript?
Da ist es nämlich möglich mit dem eval(); Befehl variablenamen zusammenzustellen --> strings als variabelnamen interpretieren zu lassen! IN C++ IST DAS NICHT MÖGLICH!
stillalive studios
Drone Swarm (32.000 Dronen gleichzeitig steuern!)
facebook, twitter

Werbeanzeige