Hallo,
ich habe bis jetzt nur Java gelernt und hab mich mal an C++ herangewagt.
Nun hab ich gleich mal ein programm geschrieben, was letztendlich Artikel verwalten soll.
Dazu hab ich ne Klasse Artikel geschrieben.
naja beim compilieren bekomme ich einige Fehler, mit denen ich nichts anfangen kann. Vielleicht kann mir jemand helfen.
Alles anzeigen
Fehler:
first.cc:1:18: Warnung: mehrere Token am Ende der Direktive #include
first.cc: In function `int main()':
first.cc:29: error: conversion from `Artikel*' to non-scalar type `Artikel'
requested
Ich wäre echt dankbar wenn mir jemand helfen würde.
cya
ich habe bis jetzt nur Java gelernt und hab mich mal an C++ herangewagt.
Nun hab ich gleich mal ein programm geschrieben, was letztendlich Artikel verwalten soll.
Dazu hab ich ne Klasse Artikel geschrieben.
naja beim compilieren bekomme ich einige Fehler, mit denen ich nichts anfangen kann. Vielleicht kann mir jemand helfen.
Quellcode
- #include <cstdio>;
- class Artikel{
- private:
- int artNr;
- int einkaufsPreis;
- int verkaufsPreis;
- public:
- Artikel(){
- artNr = 1;
- einkaufsPreis = 100;
- verkaufsPreis = 150;
- }
- int getArtNr() { return this->artNr; }
- int getEinkaufsPreis(){ return this->einkaufsPreis; }
- int getVerkaufsPreis(){ return this->verkaufsPreis; }
- };
- int main(){
- Artikel a = new Artikel();
- printf("Artikelnummer: %i, E-Preis: %i, V-Preis: %i",a.getArtNr(),a.getEinkaufsPreis(),a.getVerkaufsPreis());
- return 0;
- }
Fehler:
first.cc:1:18: Warnung: mehrere Token am Ende der Direktive #include
first.cc: In function `int main()':
first.cc:29: error: conversion from `Artikel*' to non-scalar type `Artikel'
requested
Ich wäre echt dankbar wenn mir jemand helfen würde.
cya