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

serial chiller

Frischling

  • »serial chiller« ist der Autor dieses Themas

Beiträge: 61

Wohnort: Rheinbach ;-(

Beruf: berufs chiller

  • Private Nachricht senden

1

05.11.2004, 18:15

Problem mit double var...

moin, der versuch ne double variable über sprintf() und ne MessageBox auszugeben klappt bei mir irgendwie nich so richtig.

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <windows.h> 
#include <stdio.h>
char Text[1024]; 
int WINAPI WinMain(HINSTANCE hInstance, 
                   HINSTANCE hPrevInstance, 
                   char* pcCmdLine, 
                   int iShowCmd) 
{ 
    double t2=1.234; 
    sprintf(Text, "Wert von t2: %d",t2); 
    MessageBox(NULL,Text,"output", 
                   MB_OK | MB_ICONEXCLAMATION); 
    return 0; 
}

die MB gibt als Wert -927712936 aus... :ohoh:

Patrick

Alter Hase

Beiträge: 1 264

Wohnort: Düren

Beruf: Fachinformatiker für Anwendungsentwicklung

  • Private Nachricht senden

2

05.11.2004, 18:18

ist klar, das %d steht auch für einen Integerwert und nicht für einen doublewert.

Kleiner Tipp: Sieh dir mal den lexical_cast an:
https://www.spieleprogrammierer.de/index.php?option=com_forum&Itemid=43&page=viewtopic&t=698

und versuch mal stringstream

serial chiller

Frischling

  • »serial chiller« ist der Autor dieses Themas

Beiträge: 61

Wohnort: Rheinbach ;-(

Beruf: berufs chiller

  • Private Nachricht senden

3

05.11.2004, 18:24

danke.
das mit dem %d war so nicht beabsichtigt :o ......kannst du mir bitte nen tipp geben, welchen buchstaben ich kaufen soll? ???

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

4

05.11.2004, 18:35

Precision Specification einfach in der Doku nach dem stichwort schauen.

serial chiller

Frischling

  • »serial chiller« ist der Autor dieses Themas

Beiträge: 61

Wohnort: Rheinbach ;-(

Beruf: berufs chiller

  • Private Nachricht senden

5

05.11.2004, 18:58

thx!

Werbeanzeige