Diskuze: Převod znaků na binární kód
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 9 zpráv z 9.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
, ale jak převedu text do binárního kódu?
Říkáš, že už ASCII hodnoty máš, ne? Takže asi nechceš převádět text, ale čísla.
int ascii = 64;
string result = Convert.ToString(ascii, 2);
Díky, už mi to funguje
Takhle mohu převádět jen do dvojkové nebo šestnáctkové soustavy?
Nebo lze převádět i na "něco jiného"?
Convert.ToString Method (Int64, Int32)
Podporuje soustavy 2, 8, 10, 16
Opačně je to :
string binary = "1000111";
int ascii = Convert.ToInt32(binary, 2);
Už je můj překladač téměř hotov (-: teď už jen ošetřit
výjimky.
Jak zjistím, zda uživatel zadal vstup v binárním kódu?
A případně zajistím, že program s chybou nespadne?
try
{
Zde zkus parsovat
}
catch (Exception e)
{
Když parsování vyhodí vyjímku, na místo pádu programu skočíš zde
}
Zobrazeno 9 zpráv z 9.