Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Zählschleife - 10 Variablen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
19.03.2005, 14:19 Uhr
~xman2002
Gast


Hallo,

könnte mir kurz jemand von euch bei einem Problem helfen?

ich habe einen Array mit 11 Werten (0-10). Und ich habe 11 Variablen:
stw0, stw1, ..., stw10.

Mit einer Zählschleife möchte ich nun diesen stw-Variablen den jeweiligen Wert des Arrays zuweisen. Bei Actionscript lief das so:

C++:
for(i=0;i<10;i++)
{
["stw"+i]=meinarray[i];
}



Kann mir kurz jemand sagen, wie man das bei C++ realisieren kann?

Bitte nicht Hinweise wie "für stw auch einen Array verwenden", das ganze ist etwas komplexer und in meinem Fall nicht möglich.

Dankeschön schonmal,

Tillo


Bearbeitung von Pablo:

Cpp Tags hinzugefügt


Dieser Post wurde am 19.03.2005 um 15:59 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
19.03.2005, 14:25 Uhr
Manuelito



muss das nicht for(i=0;i<11;i++) heißen, weil der doch sonst nur die variabeln von 0 bis 9 (<10) durchgeht, oder ???
Aber wie man das sonst in c++ lösen kann, wüsste ich jetzt auch nicht.
--
Verstand ist das, was am gerechtesten unter den Menschen verteilt ist.
Jeder glaubt, er hätte genug davon.
-- unbekannt

Dieser Post wurde am 19.03.2005 um 14:25 Uhr von Manuelito editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
19.03.2005, 14:28 Uhr
Spacelord
Hoffnungsloser Fall



C++:
stw[i]=meinarray[i];




MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
19.03.2005, 14:35 Uhr
~xman2002
Gast


"muss das nicht for(i=0;i<11;i++) heißen, weil der doch sonst nur die variabeln von 0 bis 9 (<10) durchgeht, oder ???" Ja, richtig. also entweden <=10 oder <11.

@Spacelord:
Danke für deine schnelle Hilfe.

Ein schönes Wochenende euch noch...

Tillo
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
19.03.2005, 14:44 Uhr
Spacelord
Hoffnungsloser Fall


Wenn ich mir deinen Post nochmal durchlese denke ich eher dass mein erster Post keine Hilfe war,da du ja seperate stw Variablen hast. Da solltest du aber nen Array draus machen.

MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
19.03.2005, 14:45 Uhr
~xman2002
Gast


Ne, aber so läufts nicht, in dem Fall wäre ja stw auch ein Array, was abern icht der Fall ist:
stw[i]=meinarray[i];
wenn, dann müsste es "stw+[i]"=meinarray[i];oder so ähnlich heißen, oder?


Tillo
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
19.03.2005, 14:47 Uhr
Spacelord
Hoffnungsloser Fall


nee,was du da vorhast geht mit C/C++ nicht.
Du kannst nicht dynamisch Namen für Variablen zusammen bauen.

MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
19.03.2005, 14:48 Uhr
~xman2002
Gast


Achso, also ist das gar nicht möglich?

Denn, ein Array daraus zu machen, ist gar nicht möglich, da es in echt keine Variablen sind, sonsdern 11 Objekte, die Stw0-10 heißen, von denen ich die Position feststellen möchte.

Also würde nur die Möglichkeit bleiben, alle 11 Fälle einzeln zu Scripten...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
19.03.2005, 14:49 Uhr
~xman2002
Gast


"nee,was du da vorhast geht mit C/C++ nicht.
Du kannst nicht dynamisch Namen für Variablen zusammen bauen."
Achso, okay schade eigentlich, aber muss ich wohl akzeptieren

Trotzdem Danke!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
19.03.2005, 14:51 Uhr
Spacelord
Hoffnungsloser Fall


Wäre schön wenn du in Zukunft die Tags nutzen würdest.
Macht die ganze Posterei übersichtlicher und weniger verwirrend.

MfG Spacelord

--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: