Hallo, ich steige gerade in c++ ein. Da ich php perfekt behersche und c++ nicht alzuweit von php ist, dachte ich eigentlich der einstieg sei ganz leicht..
nun habe ich folgendes aus meinem buch abgeschrieben, was der compiler aber nicht compilieren will:
Alles anzeigen
der compiler gibt folgendes aus: Anzahl Fehler: 10
Würdet ihr einem Einsteiger bitte helfen?
nun habe ich folgendes aus meinem buch abgeschrieben, was der compiler aber nicht compilieren will:
Quellcode
- // erste klasse mal nicht in php :)
- #include <iostream>
- using namespace std;
- class Temperatur
- {
- private:
- double celsius;
- double fahrenheit;
- puplic:
- double leseC(void)
- {
- return celsius;
- }
- double leseF(void)
- {
- return fahrenheit;
- }
- void speicherC(void);
- void speicherF(void);
- };
- void Temperatur::speicherC(void)
- {
- cout << "\nBitte Celsius eingeben: ";
- cin >> celsius;
- fahrenheit = 9.0./5.0*celsius+32.0;
- }
- void Temperatur::speicherF(void)
- {
- cout << "\nBitte Fahrenheit eingeben: ";
- cin >> fahrenheit;
- celsius = 5.0/9.0*(fahrenheit - 32.0);
- }
- int main()
- {
- Temperatur temp1;
- temp1.speicherC();
- cout << "\nWert in Celsius : " << temp1.leseC();
- cout << "\nWert in Fahrenheit: " << temp1.leseF();
- return 0;
- }
der compiler gibt folgendes aus: Anzahl Fehler: 10
Compiler: C++
Führt g++.exe... aus
g++.exe "C:\Dokumente und Einstellungen\Wiztigerkiller\Desktop\funktionen.cpp" -o "C:\Dokumente und Einstellungen\Wiztigerkiller\Desktop\funktionen.exe" -fexpensive-optimizations -O3 -pg -g3 -I"C:\Dev-Cpp\lib\gcc\mingw32\3.4.2\include" -I"C:\Dev-Cpp\include\c++\3.4.2\backward" -I"C:\Dev-Cpp\include\c++\3.4.2\mingw32" -I"C:\Dev-Cpp\include\c++\3.4.2" -I"C:\Dev-Cpp\include" -L"C:\Dev-Cpp\lib" -lgmon -pg -g3
C:\Dokumente und Einstellungen\Wiztigerkiller\Desktop\funktionen.cpp:11: error: expected primary-expression before "double"
C:\Dokumente und Einstellungen\Wiztigerkiller\Desktop\funktionen.cpp:11: error: ISO C++ forbids declaration of `puplic' with no type
C:\Dokumente und Einstellungen\Wiztigerkiller\Desktop\funktionen.cpp:11: error: expected `;' before "double"
C:\Dokumente und Einstellungen\Wiztigerkiller\Desktop\funktionen.cpp:15: error: expected `;' before "double"
C:\Dokumente und Einstellungen\Wiztigerkiller\Desktop\funktionen.cpp:27:19: too many decimal points in number
C:\Dokumente und Einstellungen\Wiztigerkiller\Desktop\funktionen.cpp: In function `int main()':
C:\Dokumente und Einstellungen\Wiztigerkiller\Desktop\funktionen.cpp:24: error: `void Temperatur::speicherC()' is private
C:\Dokumente und Einstellungen\Wiztigerkiller\Desktop\funktionen.cpp:40: error: within this context
C:\Dokumente und Einstellungen\Wiztigerkiller\Desktop\funktionen.cpp:41: error: 'class Temperatur' has no member named 'leseC'
C:\Dokumente und Einstellungen\Wiztigerkiller\Desktop\funktionen.cpp:16: error: `double Temperatur::leseF()' is private
C:\Dokumente und Einstellungen\Wiztigerkiller\Desktop\funktionen.cpp:42: error: within this context
Würdet ihr einem Einsteiger bitte helfen?