typdef geht nicht richtig
-
Hallo, habe per typdef mir etwas definiert.
Naja und nun klappt die Initialisierung nicht ?!typedef long int BestellNr; BestellNr=2;Fehlermeldung:
Error 1 error C2513: 'long' : no variable declared before '='
-
Was machst du da?!
Lies dir das Kapitel nochmal durch...
-
HÄÄÄ schrieb:
Was machst du da?!
Lies dir das Kapitel nochmal durch...Ja ich deklarier ne Varibel und weiß ihr anschließend was zu.
Gesagt, getan!
Aber leider gehts nicht
-
Nenene,
//Kenn die Syntax jetzt nicht genau,... typedef long int li //Jetzt ist li eine Abkürzung zu long int li BestellNr = 233232; // BestellNr ist vom TYP long intLg HÄÄÄ
-
Dein
typedefdefiniertBestellNrals Typ (genauer: als Alias fürlong), wie der Name schon sagt. Einem Typ kannst du aber keinen Wert zuweisen, sondern du musst eine Variable dieses Typs haben:typedef long int BestellNr; BestellNr nummer = 2;Stefan.
-
werwer schrieb:
Ja ich deklarier ne Varibel und weiß ihr anschließend was zu.
Du deklarierst keine Variable, du definierst einen Datentyp. Und dem kann man nichts zuweisen.