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

Informatiker Board » Themengebiete » Informatik in der Schule » C++ » Antwort erstellen » Hallo Gast [Anmelden|Registrieren]

Antwort erstellen
Benutzername: (du bist nicht eingeloggt!)
Thema:
Nachricht:

HTML ist nicht erlaubt
BBCode ist erlaubt
Smilies sind erlaubt
Bilder sind erlaubt

Smilies: 21 von 33
smileWinkDaumen hoch
verwirrtAugenzwinkerngeschockt
Mit ZungeGottunglücklich
Forum Kloppebösegroßes Grinsen
TanzentraurigProst
TeufelSpamWillkommen
LehrerLOL HammerZunge raus
Hilfe 
aktuellen Tag schließen
alle Tags schließen
fettgedruckter Textkursiver Textunterstrichener Text zentrierter Text Hyperlink einfügenE-Mail-Adresse einfügenBild einfügen Zitat einfügenListe erstellen CODE einfügenPHP CODE farbig hervorheben
Spamschutz:
Text aus Bild eingeben
Spamschutz

Die letzten 10 Beiträge
info

ok kannst mir ja auch morgen helfen .

Was studierst du eigentlich?
eulerscheZahl

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

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?
eulerscheZahl

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.
info

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.
eulerscheZahl

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);
info

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.
eulerscheZahl

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.
info

Das Programm fragt mich ja quasi nur datum und uhrzeit hab die ganze ZEIT ODER ?
info

Was bewirkt das dann ?

if(strlen(ort) < 2) break;

Wenn der ortsname kleiner als 2 ist dann bricht das Programm ab oder wie?
Es sind weitere Beiträge zu diesem Thema vorhanden. Klicken Sie hier, um sich alle Beiträge anzusehen.