2011-06-22 13 views
0

誰も私が計算をTLabelEditに表示する方法を教えてもらえますか?なぜ数学計算を行うことができませんか?私は<math.h>を含んでいます。Borland Turbo C++、イベント関数

void __fastcall TForm1::LabelEdit1(TObject *Sender) 
{ 
    float h; 
    if (yRed == 90) { 
    h = 160*4.4/(2*xRed*tan39 - 160*tan39 + 160*tan40) //cannot compile due to error 
    Height->SubLabel(h); //Is this how you write it?????? 

    } 
} 

アドバイスをしてください。

答えて

0

tanは、math.hの関数です。他の関数と同じように呼びます。名前の後ろに数字を置くだけではありません。

tanは度ではなくラジアンで動作するので、おそらく値39と40は望ましくないことに注意してください。

(また、強力ターボC++からの移行を検討 - それは非常に古いものと悪いサポートコンパイラです)

+0

私はターボC++は、古代のですが、私はそれを使用するために必要だということを理解しています。 – Chang

+0

@Chang:私は通常それが起こる理由を理解しています。それがあなたの質問に答えようとした理由ですが、問題であることを指摘する必要があります。 Turbo-C++を使用することは、これらの問題の1つです。 –

関連する問題