Pprob mit printf() aber warum?.
-
Wieso geht das jetzt nicht?.
printf("%d/%d =%lf.\n", AllNodes, OnlyOneNodeInBList, AllNodes/OnlyOneNodeInBList);
Ich weis nicht ob es hilft aber alle wariablen sind long int. Aber ich bekomme asgedruckt da wo %lf ist imer 0.0000?. Wieso und was kann ich machen ich habe auch dynamic cast benutz aber funkt wieder nicht. Ich habe ziemlich lange nicht mehr printf benutzt...alles vergessen...
-
Ubs ich dummie habe dynamic cast mit long int benutzt
mit cast auf double funk es. Aber wieso funktionierts nicht ohne cast?.
-
printf weiss ja nix davon, wie du das ergebnis haben willst.
soll z.b. 3/4 jetzt mit 0.000000 oder mit 0.750000 dargestellt werden.
Das musst du also explizit angeben, sprich casten.