BlackBoard » Design, Programmierung & Entwicklung » Programmieren » C++ Fehler im Sourcecode - wo? » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Fehler im Sourcecode - wo?
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
BlackEye
Senior Member


images/avatars/avatar-2279.jpg

Dabei seit: 24.11.2002
Beiträge: 413

Fehler im Sourcecode - wo?       Zum Anfang der Seite springen

Sourcebild
Das hier ist ein bild von meinem Sourcecode (C++) mit dem Compilerresultat! Ich verstehe die Fehlermeldungen irgendwie nicht! Bin auch noch anfänger! Das die eine Variable nicht definiert ist kann doch nicht sein! Der Source ist übrigens aus dem Buch "C++ in 21 Tagen"
Wäre sehr dankbar für eure Hilfe !!!!

Greetz BlackEye
27.02.2003 18:30 BlackEye ist offline E-Mail an BlackEye senden Beiträge von BlackEye suchen
Compuholic Compuholic ist männlich
knows where he wants to go tomorrow


images/avatars/avatar-552.jpg

Dabei seit: 19.10.2002
Beiträge: 819
Herkunft: München

      Zum Anfang der Seite springen

Also zunächst fällt mit einfach mal "cin << lenghtOfYard" auf. Das sollte ">>" sein.

Zum Anderen fällt mir die Benutzung der Variablen lenghtOfYard und widthOdYard in der Funktion "Area" auf. Die darfst Du da nicht benutzen, da diese da keine Gültigkeit haben. Du mußt mit "l" und "w" arbeiten, da die Werte der Variablen in diese beider lokalen Variablen übergeben werden.
27.02.2003 18:39 Compuholic ist offline E-Mail an Compuholic senden Homepage von Compuholic Beiträge von Compuholic suchen
BlackEye
Senior Member


images/avatars/avatar-2279.jpg

Dabei seit: 24.11.2002
Beiträge: 413

Themenstarter Thema begonnen von BlackEye
      Zum Anfang der Seite springen

Ok, hab alles geacht, aber es funtzt trotzdem nicht!
Das mit der Variblen müsst eich aber óben im Script doch auch verändern, oder??
27.02.2003 19:05 BlackEye ist offline E-Mail an BlackEye senden Beiträge von BlackEye suchen
Compuholic Compuholic ist männlich
knows where he wants to go tomorrow


images/avatars/avatar-552.jpg

Dabei seit: 19.10.2002
Beiträge: 819
Herkunft: München

      Zum Anfang der Seite springen

So müßte es funktionieren. Hab ich aber noch nicht getestet, weil ich grad unter Linux bin. Und irgendwie habe ich die iostream.h nicht. Ist auch besser so.

code:
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:
#include <iostream.h>
#include <stdlib.h>

//Funktionsdefinitionen
int Area(int lenght, int width);

/*Die Parameter kann man weglassen. Ich hab mich aber daran gewöhnt es so zu machen, 
weil hier optional noch Argumente von Kommandozeilen übergeben werden.*/

int main(int argc, char *argv[])
{
	int	lenghtOfYard, widthOfYard, areaOfYard;

	cout << "\nWie breit ist Ihr Garten (in Meter): ";
	cin >> widthOfYard;
	cout << "\nWie lang ist Ihr Garten (in Meter): ";
	cin >> lenghtOfYard;

	areOfYard = Area(lenghtOfYard, widthOfYard);

	cout << "\nDie Fläche Ihres Gartens beträgt: " << areaOfYard << " Quadratmeter\n";
	return 0;
}

int Area(int l, int w)
{
	return l * w;
}

28.02.2003 10:14 Compuholic ist offline E-Mail an Compuholic senden Homepage von Compuholic Beiträge von Compuholic suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Design, Programmierung & Entwicklung » Programmieren » C++ Fehler im Sourcecode - wo?

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH