Warnung
-
Hi!
Ich habe diesen Code:
char* fps; sprintf(fps, "fps: %i", (int)m_Fps);
Der Compiler speuckt die Warnung aus, dass fps ohne Initialiserung verwendet wurde.
Ich würde diese Warung gerne wegbekommen, weiß aber nich wie.
Könnt ihr mir helfen?
-
char fps[20];
-
Der Code ist falsch,du schreibst Daten über einen nicht initialisierten Zeiger (es gibt da keinen Speicher der dir gehört).
char * fps = new char[100]; //Hoffentlich groß genug sprintf(fps,"fps: %i",(int)m_fps);
Außerdem solltest du snprintf verwenden.
-
OK, danke