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!

Werbeanzeige

1

11.01.2010, 08:03

Kapitel 10 Listing 10-1

Also ich habe das ganze Programm abgetippt und zum Schluß bekam ich
"error C2440: '=': 'const char [15]' kann nicht in 'LPCWSTR' konvertiert werden".
Nachdem ich vergeblich nach Tippfehlern geschaut habe, das Beispiel von der CD als Vergleich Zeile für Zeile durchgegangen bin, wußte ich erstmal nicht mehr weiter.
Ich habe dann zum Spaß mal gegoogled und habe dann eine Antwort bekommen.
Unter den Projekteigenschaften mußte man noch von Unicode Zeichensatz auf Multibyte Zeichensatz umstellen.

Vielleicht sollte der Autor das noch erwähnen, damit man nicht noch Stunden mit solchen Problemen verbringt.

Es macht Spaß mit dem Buch zu programmieren, es gibt natürlich genug Möglichkeiten in den Kapiteln noch zu verbessern, aber im Gesamten hebt es sich schon von anderen Büchern die sich mit C++ beschäftigen ab.
Habe schon das Buch von David Scherfgen neben mir liegen und hoffe das ich nahtlos übergehen kann.

FLO2

Treue Seele

Beiträge: 221

Beruf: Schüler

  • Private Nachricht senden

2

11.01.2010, 13:57

Hi
Das mit LPCWSTR hättest du auch mit einem L vor der Anführungszeichen lösen können.
Aus der FAQ: https://www.spieleprogrammierer.de/phpBB…opic.php?t=9030

Wegen dem Buch von David Scherfgen wurde schon oft empfohlen vorher ein paar 2D Spiele mit SDL bzw. SFML zu programmieren.
Pi mal Daumen = 18.84955592

C--

Alter Hase

Beiträge: 465

Beruf: Schüler

  • Private Nachricht senden

3

11.01.2010, 18:53

Zitat von »"FLO2"«

Wegen dem Buch von David Scherfgen wurde schon oft empfohlen vorher ein paar 2D Spiele mit SDL bzw. SFML zu programmieren.


Einfach die Routine macht's.
Ich spreche: C/C++, C++/CLI C#, VBA, VB.NET, Delphi, (HTML, Javascript(bisschen))
------------------------------------------------------------
Hier steht eventuell schon in ein paar Monaten der Link zu meiner Homepage!

return 0;
;)

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

4

11.01.2010, 19:10

da kann ich nur zustimmen.
ich konnte bevor ich "c++ für spieleprogrammierer" gelesen habe schon recht gut java/php programmieren und hab danach bei david scharfgens buch nichts kapiert weil ich einfach keine ahnung hatte wie das ganze abläuft.
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

5

11.01.2010, 23:54

Zitat von »"FLO2"«

Hi
Das mit LPCWSTR hättest du auch mit einem L vor der Anführungszeichen lösen können.
Aus der FAQ: https://www.spieleprogrammierer.de/phpBB…opic.php?t=9030

Wegen dem Buch von David Scherfgen wurde schon oft empfohlen vorher ein paar 2D Spiele mit SDL bzw. SFML zu programmieren.


Ich habe kein Problem damit Fehler zu suchen, doch sollte gerade für dieses Beispiel der Autor es in irgendeiner Form erwähnen. Das ich als erfahrener Programmierer es für selbstverständlich erachte bzw. diese Einstellungen im Schlaf vornehme, bedeutet nicht, das ein Leser erstmal im Internet suchen muß, um die entsprechende Hilfe für das Problem zu bekommen.

Das Buch sollte die Grundlage für den Inhalt der Übungen sein.

Offtopic, vielleicht gibt es Buchtips bzw. Tips für I-Net Seiten, die von der SDL Programmierung handeln.

Danke

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

6

12.01.2010, 01:15

die sfml ist besser weil du in c++ programmierst.
http://www.sfml-dev.org/index.php
ausserdem empfehle ich dir ein umfassendes handbuch. "c++ für spieleprogrammierer" ist zwar eine super einführung, allerdings nicht wirklich ausführlich.
zum beispiel:
http://www.amazon.de/von-bis-Mit-CD-ROM-…63255185&sr=8-1
oder das(am besten auf englisch wenn du damit keine probleme hast):
http://www.amazon.de/Die-Programmierspra…63255211&sr=1-1

kann es sein, dass es noch nicht nötig war diese einstellung vor zu nehmen als buch geschrieben wurde?
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

C--

Alter Hase

Beiträge: 465

Beruf: Schüler

  • Private Nachricht senden

7

12.01.2010, 14:26

Zu C/C++ könnte ich das Buch http://www.amazon.de/Kompendium-Das-komplette-Programmierwissen-Studium/dp/3827245826/ref=sr_1_1?ie=UTF8&qid=1263302720&sr=1-1-fkmr0 empfehlen.
Ich spreche: C/C++, C++/CLI C#, VBA, VB.NET, Delphi, (HTML, Javascript(bisschen))
------------------------------------------------------------
Hier steht eventuell schon in ein paar Monaten der Link zu meiner Homepage!

return 0;
;)

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

8

12.01.2010, 15:34

ja das hab ich auch fast durch aber ich finds schlecht geschrieben. man merkt das der autor biologie studiert hat und durch den versuch C getrennt von C++ zu erklären kommt alles durcheinander und wird mehrmals erklärt. manche stellen sind sogar über mehrere absätze gleich, so dass du denkst dein lesezeichen lag falsch.
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

GR-PA

Treue Seele

Beiträge: 326

Wohnort: Daheim

Beruf: Faulenzer

  • Private Nachricht senden

9

12.01.2010, 16:21

Zitat von »"nyobion"«

Ich habe kein Problem damit Fehler zu suchen, doch sollte gerade für dieses Beispiel der Autor es in irgendeiner Form erwähnen. Das ich als erfahrener Programmierer es für selbstverständlich erachte bzw. diese Einstellungen im Schlaf vornehme, bedeutet nicht, das ein Leser erstmal im Internet suchen muß, um die entsprechende Hilfe für das Problem zu bekommen.

Zum Erscheinungstermin des Buches war VS 2003 das neuste VS und da war der Zeichensatz noch Standardmäßig "Multi-Byte". Das sich das in neueren Versionen von VS ändern wird konnte der Autor ja nicht voraussehen.

PS: Das meiner, meiner Meinung nach beste Buch über C++ ist übrigens immer noch das hier: http://www.amazon.de/Die-Programmierspra…63309747&sr=8-1

zu SDL-Tutorials: http://www.google.de/#hl=de&source=hp&q=…8f63fc8fdffec64
Signaturen werden überbewertet

10

12.01.2010, 18:51

Zitat

Zum Erscheinungstermin des Buches war VS 2003 das neuste VS und da war der Zeichensatz noch Standardmäßig "Multi-Byte". Das sich das in neueren Versionen von VS ändern wird konnte der Autor ja nicht voraussehen.

Wobei noch darauf hinzuweisen wäre, dass bei der aktuellen 3. Auflage VS 2008 dabei ist ;)

Werbeanzeige