Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Praktische Informatik » Ostream Ausgabe » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Seiten (4): « vorherige 1 2 [3] 4 nächste » Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Ostream Ausgabe
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Nein. Erst kompilieren und ausführen, dann editieren was nicht passt.

Schreibe mal
code:
1:
find ~ -name CJulianDate.cpp

ins Terminal.
Das gibt dir an, wo du die Datei gespeichert hast.

dann
code:
1:
2:
3:
cd <das was find dir ausgegeben hat, ohne das CJulianDate.cpp am Ende>
g++ main.cpp CJulianDate.cpp
./a.out


__________________
Syntax Highlighting fürs Board (Link)

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von eulerscheZahl: 10.03.2017 18:33.

10.03.2017 18:33 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
chatter
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ich gehe immer zu build all und dann zu run .

Aber es kommt immer diese Fehlermeldung siehe Screenshot .

Weisst du woran es liegt ?

Oder kannst du mir eine andere Umgebung empfehlen wo es ohne probleme funktioniert ?

chatter hat dieses Bild (verkleinerte Version) angehängt:
bi.png

10.03.2017 18:34
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Mit dem Terminal kannst du nicht viel falsch machen.

eulerscheZahl hat dieses Bild (verkleinerte Version) angehängt:
compile.png



__________________
Syntax Highlighting fürs Board (Link)
10.03.2017 18:37 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
chatter
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

ok ich versuche es nochman
10.03.2017 18:40
chatter
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Geil das screenshot hat geholfen großes Grinsen

Mir wird als Ausgabe

Samstag, 1.10.2016
Freitag, 31.3.2017
angezeigt

was machst du da genau mit dem cat Befehl?
10.03.2017 18:45
chatter
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Wieso zeigt er mir das nicht an nach dem cat befehl?

cout << "Semesterbeginn: " << " " << " Samstag " << " , " << semesterBegin << " Semesterende:" << " " << "Freitag " <<" , " << semesterEnd << " , "<<" ,"<<"Dauer:"<< " "<< "128" << " " << "Tage "<<endl;


Ist das falsch?
10.03.2017 18:51
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

cat gibt den Dateiinhalt an.
Ich wollte dir nur nochmal zeigen, wie meine main() aussieht. Damit du verstehst, warum in meinem Screenshot eine andere Ausgabe ist als bei dir.

code:
1:
cout << "Semesterbeginn: " << " " << " Samstag " << " , " << semesterBegin << " Semesterende:" << " " << "Freitag " <<" , " << semesterEnd << " , "<<" ,"<<"Dauer:"<< " "<< "128" << " " << "Tage "<<endl;

Ja, das ist falsch.
Die Differenz soll dein Programm ja ausrechnen. Du gibst hier einfach eine 128 aus. Das geht vielleicht für die gegebenen Semestergrenzen, ist aber nicht allgemeingültig.

__________________
Syntax Highlighting fürs Board (Link)
10.03.2017 18:55 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
chatter
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ich poste schon mal den weiteren Aufgabenteil,da die aufgabe noch weiter geht

Die Differenz soll dein Programm ja ausrechnen. Du gibst hier einfach eine 128 aus. Das geht vielleicht für die gegebenen Semestergrenzen, ist aber nicht allgemeingültig.

Ah die differenz methode hatten wir ja implementiert .

long operator-(const CJulianDate& other) {
return this.m_days - other.m_days;
}

Statt der 128 ,irgendwie diese Methode aufrufen ?

chatter hat dieses Bild (verkleinerte Version) angehängt:
cv.png

10.03.2017 18:59
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ja.
code:
1:
cout << "Dauer: " << semesterEnd - semesterBegin << endl


__________________
Syntax Highlighting fürs Board (Link)
10.03.2017 19:04 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
chatter
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Das war ja eigentlich nur einfache Logik großes Grinsen

Aber trotzdem beim programmieren so schwer smile drauf zu kommen .


Bei der nächsten Aufabe muss ich ja eine Laufvariable erstellen.

Aber wo ist diese pretty PrintMethode ?

Soll meine Methode so heissen oder wie ?
10.03.2017 19:15
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ja, du sollst die Methode selbst erstellen.
Sieht langweilig aus, probier du erstmal alleine herum.

__________________
Syntax Highlighting fürs Board (Link)
10.03.2017 19:19 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
chatter
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Kannst du mir kurz erklären wie man eine Kopie einer variable erstellt ?

Du musst nicht gleich die Lösung posten.
10.03.2017 19:26
chatter
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Bräuchte man da nicht irgendwie Copy Konstruktur?
10.03.2017 19:29
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

CJulianDate copy(originalDate.getJulianDate())

originalDate.getJulianDate() liefert dir ein long, die Anzahl der Tage (seit Christi Geburt oder was auch immer).
CJulianDate copy(long) entspricht dem Konstruktoraufruf CJulianDate(long date = 0);

__________________
Syntax Highlighting fürs Board (Link)
10.03.2017 19:30 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
chatter
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:

std::string Cjulian::prettyPrinthMonth(){

originalDate.getJulianDate();

CJulian current = originalDate.getJulianDate(); 

so reinkopieren?


}
10.03.2017 23:53
Seiten (4): « vorherige 1 2 [3] 4 nächste » Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Praktische Informatik » Ostream Ausgabe