2011-06-22 2 views
0

Quelqu'un peut-il me dire comment afficher le calcul dans le TLabelEdit et pourquoi ne puis-je pas faire le calcul mathématique? J'ai inclus <math.h>.Borland Turbo C++, fonctions événements

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?????? 

    } 
} 

Veuillez nous consulter.

Répondre

0

tan est une fonction de math.h. Vous l'appelez comme n'importe quelle autre fonction. Vous ne mettez pas simplement le numéro après le nom. De plus, gardez à l'esprit que tan fonctionne sur des radians, et non sur des degrés, donc vous ne voulez probablement pas les valeurs 39 et 40 de toute façon.

(également, d'envisager sérieusement de passer de Turbo-C++ - il est un très vieux et mal compilateur pris en charge)

+0

Je comprends que Turbo-C++ est ancienne mais je suis tenu de l'utiliser. – Chang

+0

@Chang: Je comprends que c'est généralement la raison pour laquelle cela arrive et c'est pourquoi j'ai essayé de répondre à votre question, mais je me sens obligé de signaler les problèmes. L'utilisation de Turbo-C++ est l'un de ces problèmes. –