Hallo,
ich weise einem Lager mit 200 Fächern jeweils zwei daten zu einmal die artikelnummer = artnr und das eingangsdatum = eindat.
Ich möchte am ende eigentlich einfach nur alles ausgeben aber ich bekomme einen Fehler in Zeile 44 (rot markiert)
error C2059: Syntaxfehler: '-'
vielen dank im vorraus für die Hilfe
gruß ost
Alles anzeigen
ich weise einem Lager mit 200 Fächern jeweils zwei daten zu einmal die artikelnummer = artnr und das eingangsdatum = eindat.
Ich möchte am ende eigentlich einfach nur alles ausgeben aber ich bekomme einen Fehler in Zeile 44 (rot markiert)
error C2059: Syntaxfehler: '-'
vielen dank im vorraus für die Hilfe
gruß ost
Quellcode
- #include <stdio.h>
- int main()
- {
- int i;
- struct Fach
- {
- char artnr;
- int eindat;
- };
- Fach*Lager;
- Lager=new Fach[200+1];
- for(i=1;i<=40;i++)
- {
- Lager[i].artnr ='a';
- Lager[i].eindat = 1;
- }
- for(i=40;i<=80;i++)
- {
- Lager[i].artnr ='b';
- Lager[i].eindat = 1;
- }
- for(i=80;i<=120;i++)
- {
- Lager[i].artnr ='c';
- Lager[i].eindat = 1;
- }
- for(i=120;i<=160;i++)
- {
- Lager[i].artnr='d';
- Lager[i].eindat = 1;
- }
- for(i=160;i<=200;i++)
- {
- Lager[i].artnr ='e';
- Lager[i].eindat = 1;
- }
- for(i=1;i<=200;i++)
- {
- printf("Stellplatz Nr.%i\n",i);
- printf("%c%d",Lager[i].artnr,.eindat); // !!!
- }
- return 0;
- }