Announcement

Collapse
No announcement yet.

Nachkommastellen abschneiden

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Nachkommastellen abschneiden

    Hi@all,

    Es handelt sich um eine Konsolenanwendung. Programmierstandart ist Ansi C++. Nun zu meiner Frage. Wie kann ich bei einem Floatwert die Nachkommastellen einfach abschneiden, es soll nicht gerundet werden. Ich wäre euch sehr dankbar wenn ihr mir ein Beispielquelltext geben könntet, weil ich noch nicht so der Meister in C++ bin, habe nämlich vorher nur mit Delphi programmiert.

    Gruß und Danke Markus

  • #2
    float fl=3.1415;

    int in=fl
    Christian

    Comment


    • #3
      Danke für die Antwort doch das meinte ich nicht, habe mich leider falsch ausgedrückt. Ich möchte nicht einfache alle abschneiden sondern auf zwei Nachkommastellen abschneiden ohne zu runden

      Comment


      • #4
        float fl=3.1415;

        fl*=100;

        int in=fl;

        fl=in/100
        Christian

        Comment


        • #5
          Mein C ist etwas eingerostet, aber mir deucht, die letzte
          Zeile müsste <tt>fl = in / 100.0;</tt> heißen, weil sonst eine
          ganzzahlige Division stattfindet?
          <br>Uli

          Comment


          • #6
            Ja, du hast rech
            Christian

            Comment

            Working...
            X