Type_Casting
-
hallo,
wie würdet iht ein Typumwandlung machen in diesem Falle:
float Spannung; short *pt1 = Impuls_puffer; // etwa so ???? Spannung = (float*)(*pt1)*(*pt1);
ich bin mir nicht sicher, ob das richtig ist.
MFG Youness
-
Da ist wohl ein * zuviel bei
... (float[b]*[/b])...
Sprich entweder
Spannung = (float)((*ptr)*(*ptr));
oder
Spannung = (float)(*ptr)*(float)(*ptr);
-
Spannung = Impuls_puffer * Impuls_puffer;
Oder, um das Gemeckere des Compilers nicht anhören zu müssen:
Spannung = (float)Impuls_puffer * (float)Impuls_puffer;
Gruhuuuß,
p.
-
Einmal (float) reicht aufgrund der Usual arithmetic conversion aus.