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

51

14.04.2008, 16:17

wegen fopen :(

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

52

14.04.2008, 16:19

versuchs mal mit wfopen ;)

53

14.04.2008, 16:20

Aye.
Hab ich auch grad in der MSDN gesehn. SRY dass ich euch wegen solechen lapalien die Datenbank vollspamme. :p

54

14.04.2008, 16:52

Irgendetwas läuft da immernochnicht rund.

C-/C++-Quelltext

1
theSprite.loadSprite ( sz_filePath );
-> sz_filePath = 0x00000000 <Schlechtes Ptr>

Daraus erfolgt dann, das _wfopen die Datei nicht öffnen kann.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

55

14.04.2008, 16:54

Zitat von »"dot"«


C-/C++-Quelltext

1
*sz_filePath = 0;



du hast da nicht zufällig den * vergessen!?


alternative:

C-/C++-Quelltext

1
sz_filePath[0] = 0;

56

14.04.2008, 16:58

OK mit der Alternative klappts ...

€dit:
Gut. Laden und Speichern Funktioniert jetzt problemloß.

57

14.04.2008, 19:39

Zitat von »"David_pb"«

Zitat von »"knivil"«

Wenn C bevorzugt wird, dann solltest du auch bei C bleiben. Also kein class, template, virtual, const, public, private, new, delete, bool, typedef ... [...] Allgemein solltest du C++ und C nicht mixen. [...]


Wenn du schon so einen Unsinn schreibst, dann solltest du das wenigstens belegen... :roll:


Verstehe ich nicht. Was soll ich belegen? Warum ist das Unsinn, was ich schreibe? Aber ich sehe grad, dass alle anderen Projekte entfernt wurden.

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

58

14.04.2008, 19:47

Zitat von »"knivil"«


Verstehe ich nicht. Was soll ich belegen? Warum ist das Unsinn, was ich schreibe? Aber ich sehe grad, dass alle anderen Projekte entfernt wurden.


Wenn du schon der Meinung bist es sei absolut notwendig C und C++ strikt zu trennen und, keinesfalls, bei Verwendung einer der beiden Sprachen, auf Features der anderen zurückzugreifen, dann wäre es schön wenn du das mit stichhaltigen Praxisbeispielen untermauerst! Ansonsten ist das nämlich purer Unsinn, da der C Standard teilweise im C++ Standard aufgenommen wurde und eine beidseitige Verwendung rein garnicht problematisch ist. Im Gegenteil, manche Dinge lassen sich mit C schöner lösen.

Was du mit anderen "Projekten" meinst, weiß ich nicht. Hier kann ich dir also leider nicht weiterhelfen.
@D13_Dreinig

59

14.04.2008, 20:28

Gebeten wurde um: Bewerte mein Projekt. Ich bin dem Link gefolgt und habe mir die meisten dort angesehen. Ich gehe mal davon aus, dass die gewaehlte Sprache C++ ist. Was ich gesehen habe, war sowas wie Quick-and-dirty. Z.B. gibt es in C++ einen Grund, warum Streams den printf's vorgezogen werden sollten. Warum string's den char's vorgezogen werden sollten. Wenn ich in einer Sprache programmiere, so sollte ich erstmal die Mittel benutzen, die direkt zur Sprache gehoeren. Es gibt einen Grund dafuer, warum sie da sind. Wenn man auf diese Sprachmittel verzichtet, sollte man dafuer einen besseren Grund haben.

Auf der einen Seite enum benutzen und dann auf der anderen auf die Typsicherheit von Streams verzichten. Und wenn ich mir das Desaster mit den Casts ansehe ... Btw. es sind C-Casts, C++ hat eigene, ... (du ahnst es sicher) aus gutem Grund. Ich gewinne den Eindruck, dass er ueberhaupt keine Ahnung hat, was er da eigentlich macht. So wie einen Hammer am falschen Ende anfassen.

Btw. ist nur 'ne Meinung, es braucht niemand zustimmen. Aber von diesem Standpunkt werde ich nicht abruecken. Desweiteren ging es mir auch nicht um die strikte Trennung von C und C++, sondern darueber nachzudenken, welche Sprachmittel es gibt und warum es sie gibt.

60

14.04.2008, 20:29

Doch sie ist problematisch. Stichhaltige Beispiele willst du?
Tipp: malloc/free/realloc + class/struct
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

Werbeanzeige