webForumDet fria alternativet

TvÅ FrÅgor?

3 svar · 206 visningar · startad av Bratte

BratteMedlem sedan feb. 200240 inlägg
#1

1.) Går det an konvertera DWORD till ett numeriskt värde(float, double, int...) på något sätt?

2.) Vad kännetecknar ett macro i C++?

ChainsawMedlem sedan sep. 20001 124 inlägg
#2

1.) DWORD är ett numeriskt värde. En double word är ett 32-bitars tal som inte kan vara minus, bara plusvärden tillåts.

2.) För att definiera ett makro som gör att SKRIV("Hej") skriver ut just Hej så gör man såhär:
#define SKRIV(detta) cout<<(detta)<<endl;
Låt fantasin flöda.

BratteMedlem sedan feb. 200240 inlägg
#3

Så att om man använder sig av en funktion som tar float som in-värde, så kan man passa en DWORD direkt utan konvertering alltså. Har nämligen haft lite problem vid exekvering, men det kanske beror på min i övrigt felrika dator.

UlfTMedlem sedan maj 20018 027 inlägg
#4

Du skulle kunna pröva

dinfloatfunktion( (float)DWORDValue );
128 ms totalt · 3 externa anrop · v20260731065814-full.86db40fa
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)