ja pracujem v delphi
pascal (tam to ide pomerne lahko osetrit)
procedure TForm1.LabeledEdit1KeyPress(Sender: TObject; var Key: Char);
begin
if not (key in ['0'..'9', #8]) then
begin
Key := #0;
end;
end;
nieco podobne som nasiel aj pre c++ ale vela samostudia sa ti nevyhne
Náš program musíme upravit, aby nikdy nedocházelo k dělení nulou. Upravíme jej takto:
int main(int argc, char* argv[]) { do { cout << "Zadej dvě celá čísla: " ; cin >> A >> B; if (B == 0) cout << "Dělení není definováno.\n"; else { Podil = A / B; cout << "Podíl čísel je " << Podil << endl; } } while (B != 0); getch(); return 0; }
Pokud nyní spustíme náš program a zadáme druhé číslo z dvojice nulové, pak místo provedení příkazu výpočtu podílu a výpisu výsledku, je vypsán text:
Dělení není definováno.
studiu zdar