Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Suchergebnisse

Suchergebnisse 1-20 von insgesamt 31.

Werbeanzeige

26.06.2015, 20:25

Forenbeitrag von: »Golden_Boy«

Listing 4.11 - Zahlenraten - srand (timeGetTime ());

Hallo Hello_Kitty, danke für deine sehr hilfreiche Antwort. Bringt mir schonmal etwas Licht in die Sache. Also ich hab genau das gemacht was der Autor im Buch gesagt hat. Das es evtl. srand (time(NULL)); heißen muss hab ich mir via Google zusammengesucht, bin mir da aber nicht ganz sicher... Da ich so etwas wie Zahlenraten oder TicTacToe als App fürs Handy gerne in C++ programmieren möchte, bin ich daran interessiert möglichst Plattformunabhängig zu sein und das ist die erste Möglichkeit seit Ka...

26.06.2015, 18:52

Forenbeitrag von: »Golden_Boy«

Listing 4.11 - Zahlenraten - srand (timeGetTime ());

Zitat von »Roflo« Für time() brauchst du <ctime>, srand() und rand() brauchst du <cstdio>. Unter windows ist groß/kleinschreibung bei pfaden übrigens egal. Also sind die Angaben des Autors falsch... also statt #include <windows.h> #include <ctime> #include <cstdio> und wie initialisert man den Zufallsgenerator nun Plattformunabhängig?

26.06.2015, 17:31

Forenbeitrag von: »Golden_Boy«

Listing 4.11 - Zahlenraten - srand (timeGetTime ());

Zusatzfrage noch wegen der Plattformunabhängigen Lösung. Zitat Natürlich gibt es dennoch eine Lösung, sogar eine recht einfache. Wir inkludieren statt <windows.h> einfach <time.h>, verwerfen Zeile 10 und benutzen in Zeile 30 die Funktion time(). Ich hab es so gemacht wie der Autor es beschreibt. Leider wird mir time(); als Fehler angezeigt. Wie muss denn die korrekte Initialisierung von time aussehen in Zeile 30?

26.06.2015, 16:50

Forenbeitrag von: »Golden_Boy«

Listing 4.11 - Zahlenraten - srand (timeGetTime ());

Fehler 1: (Zeile: 6) Zitat #include <Windows.h> Fehler 2: (Zeile: 27) Zitat int Highscore = 100; Fehler 3: (Zeile: 85) Zitat ZeigenInfos();

26.06.2015, 16:25

Forenbeitrag von: »Golden_Boy«

Listing 4.11 - Zahlenraten - srand (timeGetTime ());

Hallo Gemeinde ich hab gerade das Zahlenratenprogramm abgetippt, leider will mein Compiler das nicht schlucken. Als erstes wird "srand" (timeGetTime ()); rot unterstrichen. ich poste hier mal den Code und hänge noch einen Screenshot an. Langsam komme ich mir immer beschränkter vor... zu blöd zum abtippen... <!--splitLinkBegin--><!--splitLinkEnd--><!--noLinkBegin-->ExternesOriginalbildanzeigen(Link)<!--noLinkEnd--> C-/C++-Quelltext 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...

15.06.2015, 04:56

Forenbeitrag von: »Golden_Boy«

Aufgabe 4.9 - Überladene Funktionen - Verständnisfrage/Logikfehler?

Ich glaub der Groschen ist gefallen. Ich hab mich wo am neutralen Variablennamen "Wert" aufgehangen. An sich hab ich Funktionen verstanden. Eine Hinweistextbox im Buch hat mir aber jetzt die Augen geöffnet. Zitat HINWEIS: Achte unbedingt darauf, dass Du die Parameter beim Aufrufen einer Funktion genau in der gleichen Reihenfolge angibst, wie sie im Funktionsprototyp/Funktionskopf ausgeführt sind. Der Compiler unterscheidet hier nicht von selbst nach Namen oder Typ, sondern allein anhand der Reih...

13.06.2015, 14:33

Forenbeitrag von: »Golden_Boy«

Aufgabe 4.9 - Überladene Funktionen - Verständnisfrage/Logikfehler?

Ich weiß nicht was hier los ist, aber ich hab das Gefühl das hier regelmässig Post verschwinden... bis jetzt noch nicht von mir aber von Anderen.... kann das sein oder schieb ich hier einen Film? Also soweit hab ich Funktionen und auch die überladenen verstanden bis auf eine Sache. Wie kommt der Wert der Variablen von z.B. bei int Staerke; in int Wert; in der Funktion?

09.06.2015, 16:26

Forenbeitrag von: »Golden_Boy«

Aufgabe 4.9 - Überladene Funktionen - Verständnisfrage/Logikfehler?

ja wie ich das genau hatte kann ich nicht sagen habs nicht gespeichert. Kann auch sein das es so war... C-/C++-Quelltext 1 2 cout << "Neue Staerke: "; addProzent (int Staerke, int Prozentsatz): << endl; Soweit hab ich meine Fehler ja auch verstanden, nur wenn ich seine Lösung sehe dann verstehe ich nicht ganz den Übergabeprozess der Werte.

09.06.2015, 15:57

Forenbeitrag von: »Golden_Boy«

Aufgabe 4.9 - Überladene Funktionen - Verständnisfrage/Logikfehler?

Danke für deine Antwort. Ich hab jetzt 1zu1 die Lösung abgetippt und er zeigt ebenfalls bei der Stärke keine Nachkommastellen an. Hier der Lösungsquelltext: C-/C++-Quelltext 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 // C++ für Spieleprogrammierer // Listing 4.9 // Lösungsvorschlag zur Abgabe in Kapitel 4 // #include <iostream> using namespace std; int addProzent(int We...

09.06.2015, 14:29

Forenbeitrag von: »Golden_Boy«

Aufgabe 4.9 - Überladene Funktionen - Verständnisfrage/Logikfehler?

Hi das Programm hat zwar die Aufgabe erfüllt, auch wenn ich Einiges wie return, lokale Variablen in den Funktionen, void Bezeichnung der Funktionen statt int & float und der Zuweisung 33-34 nicht verwendet habe. Ich hatte beim Testen ein Verständnisproblem. Ist es richtig, das Stärke die Werte nach dem , nicht im Endergebnis anzeigt, weil im main die Variable als int deklariert ist? Beim lesen der Aufgabenstellung und Lösung hab ich den Eindruck das, das Programm selbst entscheiden soll float od...

06.06.2015, 20:07

Forenbeitrag von: »Golden_Boy«

Visual C++ - .CPP Files einzeln debuggen

Fehler gefunden. Projekt erstellt => cpp File erstellt und dabei bei der Benennung das .cpp gelöscht. Nachträglich .cpp hinzugefügt, hat anscheinend die Datei unbrauchbar gemacht. Lösung => Quellcode 1zu1 kopiert, Alte .cpp File gelöscht, neue .cpp File erstellt, Quellcode eingefügt. (ich bin mein schlimmster Fein hab ich langsam den Eindruck ) p.s. kann es sein das bei Seite 104 es unter Bildschrimausgabe heißen müsste "Highscore wurde nicht geknackt!", da 1500 kleiner ist als 6510.

06.06.2015, 19:26

Forenbeitrag von: »Golden_Boy«

Visual C++ - .CPP Files einzeln debuggen

Also soweit lieft es, aber mit dem 3. Projekt kam wieder der alte Fehler, von wegen besagte .exe des jeweiligen Projekts nicht gefunden... was ja nicht sein kann. ich hab mal einen aktuell screen angehängt. 4.4 & 4.5 gehen problemlos, 4.6 erzeugt wieder besagten alten fehler. <!--splitLinkBegin--><!--splitLinkEnd--><!--noLinkBegin-->ExternesOriginalbildanzeigen(Link)<!--noLinkEnd--> Das Ziel ist es einfach Alle Listings und Testcodes in einer Mappe zu verwalten. Hierzu eben mehrere Projekte je L...

06.06.2015, 03:11

Forenbeitrag von: »Golden_Boy«

Visual C++ - .CPP Files einzeln debuggen

Zitat von »ERROR« Du kannst das aktive über einen Rechtsklick auf das Projekt und dann "set as active project"(oder so ähnlich) ändern. ... ... ... ... Gepriesen sei der Herr!.... endlich... AMEN! Halleluja! ...

06.06.2015, 01:42

Forenbeitrag von: »Golden_Boy«

Visual C++ - .CPP Files einzeln debuggen

so hatte ich das auch verstanden. leider ist es nicht so. die neu erstellte cpp Datei in einem neuen Projekt zeigt nach dem debuggen das consolenfenster des anderen programms.

06.06.2015, 00:54

Forenbeitrag von: »Golden_Boy«

Visual C++ - .CPP Files einzeln debuggen

Also selbst wenn ich 2 Projektmappen habe, kann trotzdem nur eine main vorhanden sein? also bleibt nichts anderes übrig als eigenes projekt für jedes codeteil.... oder auskommentieren....

06.06.2015, 00:15

Forenbeitrag von: »Golden_Boy«

Visual C++ - .CPP Files einzeln debuggen

Der Code ist egal. Man nehme also 2x Hello World. Jeweils eine CCP. So man hat in einem Projekt 2 CCP Files mit je einem Hello World. Erster Fehler erkannt un die Mainfunktion in dem anderen Hello World CCP abgeändert in "int test". Wie ERROR gesagt, 2. Projektmappe aufgemacht rechts, jetzt hab ich 2. mit je einer CCP File. Ok funktioniert. debuggen läuft... Allerdings wenn ich etwas in der einen CCP File ändere wird dies automatisch in der anderen im anderen Projekt geändert... Obwohl im andere...

05.06.2015, 23:01

Forenbeitrag von: »Golden_Boy«

Visual C++ - .CPP Files einzeln debuggen

Also wenn du mal ein größeres Programm geschrieben hast und Du möchtest nur eine bestimmte Funktion auf Herz und Nieren testen, dann machst Du dir dafür ein eigenes Projekt...?

05.06.2015, 22:42

Forenbeitrag von: »Golden_Boy«

Visual C++ - .CPP Files einzeln debuggen

ok es lag am doppelten "int main". jedoch führt er die andere file aus und nicht die gerade zum testen, also hello world mit int test z.B. wenn ich also 2 unterschiedliche kleine "programme" geschrieben habe in jeder ccp und möchte eines davon starten wie mache ich das genau? es scheint einen konflikt zu geben oder brauch man dazu wirklich ein einzelnes projekt....

05.06.2015, 21:32

Forenbeitrag von: »Golden_Boy«

Visual C++ - .CPP Files einzeln debuggen

Hi ich hab in einem Projekt mehrere CPP Files und teste Einiges aus. So bald ich 2 CPP Files in einem Projekt habe funktioniert das debugging nicht mehr. Bekomme in der Console Fehlermeldung inkl. Pfadangabe und in Programm selbst steht irgendwas mit "fatal error LNK1169". Eine einzelne CPP File schließen bringt auch nichts. Ich hab aktuell nur die Möglichkeit jede einzelne CCP File in einem eigenen Projekt zu speichern es zu schließen und ein anderes Projekt zu laden mit gewünschter File oder i...

05.06.2015, 11:52

Forenbeitrag von: »Golden_Boy«

Mehrere Würfel auswerten und zuordnen (Kniffel)

Gibts hier einen "Nachtschwund"... hier waren doch gestern Abend noch mehr Postings mit Ansätzen drin.... ?!

Werbeanzeige