Automatyczne wprowadzanie do textEdit

0

Witam. Czy może mi ktoś napisać/ poprawić mój kod, tak aby wartość null- znaczy jak ktoś skasuje liczbę- zamieniało na zero0.

Bo mam program już trozkę zrobiony. I gdy liczę jest ok. Ale gdy zamiast 0 jest puste to wyskakuje błąd.

o to mój kod..

http://wklej.to/fUeTO

a robię w Builder c++. Jeżeli ktoś mógby pomóc na gg> bardzo byłbym wdzięczny. 42988607-gg.

0

Nie do końca rozumiem powyższą wypowiedź, ale...

0 to wartość liczbowa ( czyli wartość, jaką może przyjąć float albo int albo double ).
NULL to wartość wskaźnika ( czyli taka, do której porównujemy wskaźniki na float albo na int albo na... )

Jeśli dzielisz, upewnij się, że to, przez co dzielisz nie jest zerem. Zawsze. Inaczej wybucha wszechświat.

if(V==0 && q != 0 )
{
jeden->Text=FloatToStr(Ep/q);

}

else if(Ep==0)
{
dwa->Text=FloatToStr(V*q);

}

else if(q==0)
{
trzy->Text=FloatToStr(Ep/V); // V nie jest zerem, juz to przerobilismy

} 

Poza tym wstawiony kod nie zawiera błędów.

0

No nie zrozumiałem- ale to moja wina- za chaotyczne pisanie..

Chodziło o to- czy jest możliwość, żeby zablokować zostawianie pola pustego-- chce, żeby np. jak ktoś wymaże cyfre 10 z pola- to nie zostawało puste- tylko automatycznie uzupełniałoby zerem.

0
Bunis120 napisał(a):

No nie zrozumiałem- ale to moja wina- za chaotyczne pisanie..

Chodziło o to- czy jest możliwość, żeby zablokować zostawianie pola pustego-- chce, żeby np. jak ktoś wymaże cyfre 10 z pola- to nie zostawało puste- tylko automatycznie uzupełniałoby zerem.

Nie zrozumiałeś*

1 użytkowników online, w tym zalogowanych: 0, gości: 1