You are not logged in.

  • Login

1

Wednesday, January 24th 2007, 6:10pm

Compiler meckert

Guten Abend ^^
ähm ich gehe gerade ein tutorial durch bei dem nun ein beispiel dabei war es dreht sich um Klassen und Objekte
das BSP soll ein Bank automat darstellen und bei der geldkarte_einschieben methode wird nur der name angegeben dann passwort und betrag der abgehoben werden soll

allerdings wenn ich es durchden Compiler jagen will giebt er mir eine fehlermeldung an kann nicht verstehen wieso ?
das andere beispiel vorher noch auf der selben seite nur ein paar zeilen weiter oben lief und hatt auch funktioniert die Fehler meldung lautet :

[Linker error] undefined reference to `WinMain@16'
C:\Dokumente und Einstellungen\meincomputer\Desktop\Makefile.win [Build Error] [ds.exe] Error 1



hier noch mal der code
kunde.h

C Quellcode

1
2
3
4
5
6
7
8
9
10
11
#include <string> 
 
class kunde 
{ 
    std::string Passwort; 
 
  public: 
    void geldkarte_einschieben(void); 
    void passwort_eingeben(void); 
    void betrag_waehlen(void); 
};


und noch die

main.cpp

C Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include "kunde.h" 
#include <iostream> 
#include <string> 
 
void kunde::geldkarte_einschieben() 
{ 
  std::cout << "Schieben Sie bitte Ihre Karte in den Automat: " << std::flush; 
  std::string Benutzername; 
  std::cin >> Benutzername; 
} 
 
void kunde::passwort_eingeben() 
{ 
  std::cout << "Geben Sie Ihr Passwort ein: " << std::flush; 
  std::cin >> Passwort; 
} 
 
void kunde::betrag_waehlen() 
{ 
  std::cout << "Geben Sie ein, wieviel Geld Sie abheben moechten: " << std::flush; 
  int Betrag; 
  std::cin >> Betrag; 
 
 
 
 
}

2

Wednesday, January 24th 2007, 6:15pm

Was soll dein Programm denn machen wenn es compiliert ist? Es gibt keinen Einstiegspunkt der Compiler weiß nicht was das Programm machen soll. Ohne main() ist es kein Eigenständiges Programm.

3

Wednesday, January 24th 2007, 6:29pm

ups hä habe ich ja garnicht gesehen das beispiel steht da aber so *lol
aer danke danke * :oops:

4

Wednesday, January 24th 2007, 6:42pm

eigentlich könnte der admin diese frage löschen das tutorial hatt mich nur zu verwirrt :oops:

kennt jemand eventuell ein gutes und lecht zu begreifendes tutorial über Klassen und objekte ??
wäre für jeden link dankbar

5

Thursday, January 25th 2007, 10:36pm

Thomas84 kriegste sowas nicht zusammen:

C Quellcode

1
2
3
4
5
int main()
{
    kunde k;
    k.geldkarte_einschieben();
    ....

6

Thursday, January 25th 2007, 11:49pm

Hilfe...! :evil:
Mensch, er will grade Objektorientierung lernen und du knallst im da kommentarlos 3 Zeilen Code hin, die auch noch falsch sind? Kanns doch irgendwie nicht sein, wie soll er so OO lernen?

7

Friday, January 26th 2007, 9:11pm

Er will doch schon aufgeben. :(

Wie wärs mit einem Link auf ein gutes Tutorial, da du ja welche kennst. ;)

8

Saturday, January 27th 2007, 11:47am

Schau dir mal http://tutorial.schornboeck.net/inhalt.htm an.
Ich habs mir nicht im Detail angeschaut, aber vielleicht ist was sinnvolles dabei.
n-joy

Similar threads

Social bookmarks