konkrete Inhaltsfragen

Moderator: Moderatoren

dav
Beiträge: 53
Registriert: Mo 16. Jun 2008, 13:46

Re: konkrete Inhaltsfragen

Beitrag von dav » Mi 10. Dez 2008, 17:21

brauchst die lösung ja nicht zu benutzen

Sophia
Beiträge: 193
Registriert: Mo 2. Jun 2008, 17:24

Re: konkrete Inhaltsfragen

Beitrag von Sophia » Mi 10. Dez 2008, 18:19

Ja ok, hast recht, aber ich bin auch dagegen, dass andere fremde Lösungen benutzen, weil da lernt man ja nichts...

Ist ja nur eine Meinung.

Ich mein,
ihr könnt ja machen was ihr wollt.

Benutzeravatar
[MD]
Beiträge: 389
Registriert: Mi 16. Apr 2008, 14:26

Re: konkrete Inhaltsfragen

Beitrag von [MD] » Mi 10. Dez 2008, 20:12

Also ich kann schon nachvollziehen, dass man so früh wie möglich fertig werden will... Schließlich stehen zum Ende des Semesters wieder Klausuren an und dann auch noch ein Praktikum am Bein zu haben ist nicht gerade schön.

Deswegen habe ich mich in den ersten 4 Wochen hingesetzt und das Praktikum durchgezogen und bin jetzt damit fertig. So habe ich Ende Januar mehr Zeit um mich auf die Klausuren vorzubereiten. ;-)

Was denn Lerneffekt angeht: Wenn man es selber macht lernt man es. Wenn man einfach nur abkupfert, dann ist das äußerst ineffektiv, aber das muss jeder für sich entscheiden... Manche sagen auch, dass sie sich sicher sind, dass sie es später eh nicht brauchen werden. Ich denke, dass es schon seinen Grund hat, warum man es im Grundstudium macht. Auch wenn man jetzt noch nicht weiß warum.

Also wer unbedingt den Versuch braucht (voll lauffähig, zum Ende hin werden die Kommentare eher rar, weil ich fertig werden wollte...) kann sich bei mir melden!
Ciao [MD]

Darkmaster
Beiträge: 501
Registriert: Do 19. Jun 2008, 12:12

Re: konkrete Inhaltsfragen

Beitrag von Darkmaster » Fr 26. Dez 2008, 15:47

ich hänge grad bei aufgabe 4.8 und habe ein problem mit der funktion dstrecke in FzgVerhalt/FzgFahren/FzgParken.
kann mir da mal jemand bei der fehlerbeseitigung helfen.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

f r
Beiträge: 30
Registriert: Di 17. Jun 2008, 16:26

Re: konkrete Inhaltsfragen

Beitrag von f r » Fr 26. Dez 2008, 23:26

hallo,

frohe weihnachten an alle :)

zu deiner Aufagabe habe ich zwei Sachen gefunden:
- man braucht eine rein virtuelle Funktion nicht zu defineren. In FzgVerhalten.h steht:

virtual double dStrecke(Fahrzeug *fahrobjekt, double dZeitraum)=0;

Hier ist dStrecke rein virtuell und darf somit keine Definition in FzgVerhalten.cpp haben. Also double FzgVerhalten::dStrecke(Fahrzeug *fahrobjekt, double dZeitraum) {...} in FzgVerhalten.cpp löschen oder auskommentieren.

- die zweite Sache ist in FzgFahren.cpp bei Definition von dStrecke:
Es muss heissen double FzgFahren::dStrecke(Fahrzeug *fahrobjekt, double dZeitraum), sonst wird die Funktion nicht als Memberfunktion von FzgFahren.cpp erkannt.

Danach lässt sich das Programm kompilieren.
Aber es scheint noch semantische Fehler bei IDs und der aktuellen Strecke zu geben. Ich würde sehr den Debugger empfehlen...

Darkmaster
Beiträge: 501
Registriert: Do 19. Jun 2008, 12:12

Re: konkrete Inhaltsfragen

Beitrag von Darkmaster » Sa 27. Dez 2008, 01:04

danke für deine hilfe, den "rechtschreibfehler" hätte ich wahrscheinlich nie gefunden.

Darkmaster
Beiträge: 501
Registriert: Do 19. Jun 2008, 12:12

Re: konkrete Inhaltsfragen

Beitrag von Darkmaster » So 28. Dez 2008, 17:00

#include <windows.h>
führt bei mir zu folgender meldung
fatal error C1083: Datei (Include) kann nicht geöffnet werden: "windows.h": No such file or directory

ich hab visual C++ 2005 Express Edition unter Vista. kann mir jemand sagen wo ich die fehlende datei herbekomme.

Christian Bredtmann
Administrator
Beiträge: 237
Registriert: Mo 10. Mär 2008, 04:09
Wohnort: Aachen
Kontaktdaten:

Re: konkrete Inhaltsfragen

Beitrag von Christian Bredtmann » Mo 29. Dez 2008, 10:38

Moin.

Es kann sein, dass die abgespeckte Express-Version einige Header-Dateien nicht mit dabei hat.
Wahrscheinlich ist es nicht damit getan, dir die windows.h zu schicken, da sie selbst wieder
Abhängigkeiten zu anderen Dateien hat.

Benötigst du die windows.h zwingend?

Gruß Christian

Sophia
Beiträge: 193
Registriert: Mo 2. Jun 2008, 17:24

Re: konkrete Inhaltsfragen

Beitrag von Sophia » Mo 29. Dez 2008, 13:46

Ich habe eine Frage zu Aufgabe 4.6 weg:vAnnahme und Ausgabe

Also die Liste wird in der Weg.h so definiert?:
typedef list<Fahrzeug*> a;

Und dann so initialisiert?:
a p_ptFahrzeuge;

(Seite 78 Skript)

In der Ausgabe haben mir die Betreuer geholfen, ohne dass ich es wirklich verstanden habe:
ostream& Weg::ostreamAusgabe(ostream& out)//
{
a::iterator i; //Index für Listendurchlauf
AktivesVO::ostreamAusgabe(out);
out << setiosflags(ios::left)
<< setw(4) << "Laenge: " << p_dLaenge << " Wegabfertigung:" << "\n(\n";
for(i=p_ptFahrzeuge.begin(); i!=p_ptFahrzeuge.end(); i++) //i läuft Liste durch
{
out<< *(*i);
}
out<< ")";
return out;
}

Meine Frage:
Warum werden bei "out<< *(*i);" salopp gesagt zwei Sternchen davor geschrieben?
In der Ausgabe gibt er mir immer die ganzen Fahrzeugdaten aus.
Wie erreiche ich denn, dass er mir nur die Fahrzeugnamen ausgibt?
Sowas wie:
out<< *(*i->p_sName);

Weil auf Seite 82 im Skript steht sowas:
cout << itM->first << ` `;
cout << (itM->second).getName() << endl;

Aber nach wochenlangem Rumgerate komme ich immer noch nicht weiter...

Darkmaster
Beiträge: 501
Registriert: Do 19. Jun 2008, 12:12

Re: konkrete Inhaltsfragen

Beitrag von Darkmaster » Mo 29. Dez 2008, 14:12

ich brauch die windows.h nur für die sleep() funktion
mit der windows.h alleine ist es nicht getan, hab ich schon versucht.
das programm klappt auch ohne die sleep funktion, dachte nur jemand hat vllt dasselbe problem gehabt und könnte mir was dazu sagen.

Antworten

Zurück zu „Praktikum Informatik II“