also mein Programm sieht folgendermaßen aus:
|
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
// Rollenspiel-Charakter-Werte.cpp : Definiert den Einstiegspunkt für die Konsolenanwendung.
//
#include <iostream>
#include "Charakter.h"
#include "stdafx.h"
using namespace std;
//Hauptprogramm
//
int main()
{
//Variablen
//
int Starke
float Geschwindigkeit
int Prozent
//Charakterwerte abfragen
//
cout << "Welche Staerke hat der Charakter?\n";
cin >> Staerke
cout << "Welche Geschwindigkeit hat der Charakter?\n";
cin >> Geschwindigkeit
cout << "Um wie viel Prozent erhöhen sich diese Werte beim Levelaufstieg?\n";
cin >> Prozent
//Berechnung der Charakterwerte
//
Staerke = addWerte (Staerke, Prozent);
Geschwindigkeit = addWerte (Geschwindigkeit, Prozent);
//Ausgabe der neuen Werte
//
cout << "Die neue Staerke ist " << Staerke << "\n";
cout << "Die neue Geschwindigkeit ist " << Geschwindigkeit << "\n";
cout << "Steigerung um" << Prozent << "%\n\n";
cout << "zufrieden?\n";
return 0;
}
|
Header:
|
Quellcode
|
1
2
3
4
|
//Header-Datei
int addWerte (int Staerke, int Prozent);
float addWerte (float Geschwindigkeit, int Prozent);
|
andere quelle:
|
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
|
//Funktionen.cpp
//sollte dem Projekt Rollenspiel-Charakter-Werte hinzugefügt sein
//
#include "Charakter.h"
//addWerte (Stärke)
//
int addWerte (int Staerke, int Prozent)
{
int neuerWert;
//eigentliche Berechnung
//
neuerWert = Staerke + (Staerke * Prozent)/100;
return neuerWert;
}
//addWerte (Geschwindigkeit)
//
float addWerte (float Geschwindigkeit, int Prozent)
{
float neuerWert;
neuerWert = Geschwindigkeit + (Geschwindigkeit * Prozent)/100;
return neuerWert;
}
|
Fehlermeldung:
.\Rollenspiel-Charakter-Werte.cpp(4) : warning C4627: "#include <iostream>": Wird bei der Suche nach Verwendung des vorkompilierten Headers übersprungen.
"stdafx.h" Direktive hinzufügen oder vorkompilierten Header erneut erstellen
.\Rollenspiel-Charakter-Werte.cpp(5) : warning C4627: "#include "Charakter.h"": Wird bei der Suche nach Verwendung des vorkompilierten Headers übersprungen.
"stdafx.h" Direktive hinzufügen oder vorkompilierten Header erneut erstellen
.\Rollenspiel-Charakter-Werte.cpp(8) : error C2871: 'std': Es ist kein Namespace mit diesem Namen vorhanden
.\Rollenspiel-Charakter-Werte.cpp(22) : error C2065: 'cout': nichtdeklarierter Bezeichner
.\Rollenspiel-Charakter-Werte.cpp(23) : error C2065: 'cin': nichtdeklarierter Bezeichner
.\Rollenspiel-Charakter-Werte.cpp(25) : error C2065: 'cout': nichtdeklarierter Bezeichner
.\Rollenspiel-Charakter-Werte.cpp(26) : error C2065: 'cin': nichtdeklarierter Bezeichner
.\Rollenspiel-Charakter-Werte.cpp(28) : error C2065: 'cout': nichtdeklarierter Bezeichner
.\Rollenspiel-Charakter-Werte.cpp(29) : error C2065: 'cin': nichtdeklarierter Bezeichner
.\Rollenspiel-Charakter-Werte.cpp(33) : error C3861: "addWerte": Bezeichner wurde nicht gefunden.
.\Rollenspiel-Charakter-Werte.cpp(34) : error C3861: "addWerte": Bezeichner wurde nicht gefunden.
.\Rollenspiel-Charakter-Werte.cpp(38) : error C2065: 'cout': nichtdeklarierter Bezeichner
.\Rollenspiel-Charakter-Werte.cpp(39) : error C2065: 'cout': nichtdeklarierter Bezeichner
.\Rollenspiel-Charakter-Werte.cpp(40) : error C2065: 'cout': nichtdeklarierter Bezeichner
.\Rollenspiel-Charakter-Werte.cpp(42) : error C2065: 'cout': nichtdeklarierter Bezeichner
Das Buildprotokoll wurde unter "file://g:\Visual Studio 2008\Projects\Rollenspiel-Charakter-Werte\Rollenspiel-Charakter-Werte\Release\BuildLog.htm" gespeichert.
Rollenspiel-Charakter-Werte - 13 Fehler, 2 Warnung(en)
so das jetzt viel text aber ich hoffe es hilft was über etwas konkretes zu reden. meine Frage: Warum spuckt der compiler diese meldung aus?
meine Vermutung: irgendwas is bei VC 2008, was ich falsch mach und wovon ich nix weiß^^
vielen dank schon im vorraus fürs durchlesen
Edit: warum wird das Wort "V o r r a u s" hier als schimpfwort gewertet?^^