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

Informatiker Board » Themengebiete » Informatik in der Schule » C++ » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Seiten (4): « erste ... « vorherige 2 3 [4] Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen C++
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
info
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 hatte auch noch ne frage wenn ich das programm ausführe wie kann ich es genau testen?


Was soll ich da eingeben ?

Das habe ich auch nicht so richtig verstanden, meine Kenntnisse sind im moment zu gering.

Gibt es irgendein buch das du mir empfehlen kannst?
22.01.2013 19: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

Wenn in der Eingabeaufforderung "Veranstaltungsort? " steht, was sollst du dann wohl eingeben? smile

if(strlen(ort) < 2) break;
wenn du strlen nachgeschlagen hast, dann weißt du auch, wie man die Schliefe beenden kann.

Edit: zum Buch kann ich dir nicht viel sagen, da mir die Vorlesungsunterlagen immer ausgereicht haben.

__________________
Syntax Highlighting fürs Board (Link)

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von eulerscheZahl: 22.01.2013 20:11.

22.01.2013 20:07 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
info
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

Zeigt das strlen irgendwie die länge des strings an ?

Ich bin mir nicht sicher ob ich das richtig verstanden hab.
22.01.2013 20:10
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, das hast du ganz richtig verstanden.

__________________
Syntax Highlighting fürs Board (Link)
22.01.2013 20:12 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
info
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

Was bewirkt das dann ?

if(strlen(ort) < 2) break;

Wenn der ortsname kleiner als 2 ist dann bricht das Programm ab oder wie?
22.01.2013 20:15
info
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 Programm fragt mich ja quasi nur datum und uhrzeit hab die ganze ZEIT ODER ?
22.01.2013 20:17
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

Ich verstehe diesen Satz nicht. Aber das Programm erfragt nur Ort und Datum. Die Uhrzeit lässt sich ja schnell hinzufügen, so man sie denn haben will.

__________________
Syntax Highlighting fürs Board (Link)
22.01.2013 20:22 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
info
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 eine frage hätte ich noch solange du wach bist:

if(strlen(ort) < 2) break;
cout << "Datum? ";
cin >> datum;
momentan->next = (struct Event*)malloc(sizeof(struct Event));
if(momentan == NULL) //kein Speicherplatz vorhanden
return 1;
momentan = momentan->next;
momentan->next = NULL;
strcpy(momentan->Datum, datum);
strcpy(momentan->Veranstaltungsort, ort);
}


Kannst du mir bitte noch diesen code erklären weil ich verstehe es nicht.
22.01.2013 20:23
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

Hier sind wir wieder an der Stelle, dass du sehr allgemein fragst, ich will es trotzdem mal versuchen:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
if(strlen(ort) < 2) break; //Abbruchbedingung
cout << "Datum? "; 
cin >> datum;  //Datum einlesen
momentan->next = (struct Event*)malloc(sizeof(struct Event)); //Speicher für das nächste Glied reservieren und die Speicheradresse in momentan->next schreiben
if(momentan == NULL) //kein Speicherplatz vorhanden
return 1;
momentan = momentan->next;   //mit dem Zeiger momentan auf das Folgeglied zeigen
momentan->next = NULL;  //das Folgeglied davon wiederum existiert noch nicht
strcpy(momentan->Datum, datum);  //noch etwas hineinschreiben
strcpy(momentan->Veranstaltungsort, ort);


__________________
Syntax Highlighting fürs Board (Link)
22.01.2013 20:33 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
info
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

strcpy(momentan->Datum, datum);

Nur noch das habe ich nicht genau verstanden .

Wieso zeigt man mit momentan auf datum ?

Dann lasse ich dich in ruhe.
22.01.2013 20:42
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

strcpy(Ziel, Quelle)
Damit greift man auf "Datum" in der Sturktur zu, um dort etwas hineinzuschreiben.
Und zwar bei genau der Struktur, auf die "momentan" zeigt.

__________________
Syntax Highlighting fürs Board (Link)
22.01.2013 20:48 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
info
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

Aha ok danke .

Hast du noch bisschen zeit?

Dann poste ich eine Aufagabe die zwar keine Hausaufgabe ist aber biisschen zum üben .

EIner der 1 Aufgaben vom Jahr also.

Hast du Bock?
22.01.2013 20: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

Habe mir die Aufgabe mal angesehen, müsste mich da auch erst einarbeiten.

__________________
Syntax Highlighting fürs Board (Link)
22.01.2013 21:03 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
info
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 kannst mir ja auch morgen helfen .

Was studierst du eigentlich?
22.01.2013 21:06
Seiten (4): « erste ... « vorherige 2 3 [4] Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Informatik in der Schule » C++