Text nach Edit



  • Hallo,

    die Funktion draw_value schreibt einen Wert noch obj(in diesem Fall Edit1)teilt diesen vorher durch fakt und gibt den Wert mit nko Nachkommastellen aus.
    Ich möchte nun die decl "V" mit anhängen.

    Edit1->Text = "10,52V";

    Wie kann ich es anstellen, das V mit angehängt wird?

    void __fastcall TForm1::FormCreate(TObject *Sender)
    {
         int bnv_voltage = 1052;
         draw_value(Edit1,bnv_voltage,100,2,"V");
         return;
    }
    void TForm1::draw_value(TEdit* obj,int value,int fakt,char nko,char* decl)
    {
         obj->Text = FloatToStrF(((float)value/fakt),ffFixed,5,nko);
         return;
    }
    


  • obj->Text = FloatToStrF(...) + decl;
    

    Duh! 😉



  • Danke!



  • Eine Frage noch, char* decl ist ja ein Zeiger in meinem Fall
    Schreibe ich den String "V" direkt als Übergabeparameter.
    Wird nun das V vorher in einen Speicherbereich kopiert
    und der Funktion anschlie?end den Zeiger auf V übergeben?


Anmelden zum Antworten