Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » konstenwerte für arrays

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 <
000
12.07.2005, 09:31 Uhr
~BlindGuardian
Gast


Ist es in C++ möglich ein array zu initialisieren welches eine variable z.B float anzahl als "stellenwert" hat?

float anzahl
cin >> anzahl;
int notenarray[anzahl]={0};
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
12.07.2005, 10:03 Uhr
ao

(Operator)


Ja, wenn du einen Compiler hast, der den C99-Standard unterstützt.
Nein, wenn er das nicht kann.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
12.07.2005, 11:15 Uhr
Th



ein float-Wert geht natürlich nicht, da er auf eine ganze Zahl abgerundet würde...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
12.07.2005, 12:30 Uhr
ao

(Operator)



Zitat von Th:
ein float-Wert geht natürlich nicht, da er auf eine ganze Zahl abgerundet würde...

Klar, da hab ich nicht aufgepasst. notenarray[3.1415] - sowas ist jenseits meiner Vorstellungskraft ;-)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
12.07.2005, 14:33 Uhr
~BlindGuardian
Gast


also ginge

int anzahl;
cin >> anzahl;
int array[anzahl]={0};

??? [Konstante???]
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
12.07.2005, 15:15 Uhr
virtual
Sexiest Bit alive
(Operator)


Probiers doch einfach mal aus... Ich meine, wenn Dein Kompiler einen Fehler ausspuckt, davon geht Dein Computer doch nicht kaputt.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
12.07.2005, 16:15 Uhr
~BlindGuardian
Gast


bin dank google hier
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
12.07.2005, 18:08 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)



Zitat:

bin dank google hier


gut zu wissen
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
12.07.2005, 18:22 Uhr
deKeep



ja,

du kannst ein array auch zur laufzeit dynamisch erzeugen, mit einem variablen wert im quelltext! wichtig ist dabei aber, dass der wert zum zeitpunkt des erzeugens eindeutig und nicht null ist!

und alles, was man dynamisch erzeugt, muss man auch wieder selber zerstören, sonst bleibt der speicher belegt und der rechner müllt mit der zeit zu!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


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: