Diskuze: Převod řetězce do binární soustavy

Neregistrovaný

Zobrazeno 11 zpráv z 11.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Pokud chceš jenom výpis 0 a 1 použij Convert.ToString(co,2)
string binary = "";
foreach (char p in "AHOJ")
binary += Convert.ToString(p, 2);
Pokud chceš hodnoty v bytech ze stringu
ASCIIEncoding encode=new ASCIIEncoding();
byte[] bytes = encode.GetBytes("AHOJ");
mam vytvořit program na převod textu (string) do binární soustavy... Ale
nevím si rady.... poradí mi někdo.... ma to obsahovat: využít nejdříve
desítkové soustavy a následně z desítkové soustavy převést do
dvojkové.
Použit cykly. Je nutné zvolit si oddělovač jednotlivých písmen ve slově
(například mezeru) a oddělovač jednotlivých slov (například
podtržítko).
za tím jsem vytvořil jen tohle.. ale nwm jestli je to správně vůbec
program ddd;
uses Crt;
const MEZ = ' '
TEC = '.'
OTA = '?'
VYK = '!'
var X,POM,Y: integer;
VETA:string
begin
ClrScr;
writeln ('Zadej celou vetu: ');
readln (VETA);
aby to nehazelo všechny 0a1 vedle sebe , ale aby byly odděleny
Co jsi napsal je Pascal, proč to píšeš do vlákna pro C#? Převod z desítkové na dvojkovou je tu obecně popsaný, tak si to přečti: http://www.itnetwork.cz/…lne-soustavy
Jak získat ascii znaky snad víš. Diskuzi přesouvám do Pascala.
No tak snad projedeš výslednou binárku a vždy za 1 nebo 0 přičteš ještě mezeru
muže mi někdo poradit.. pořád mi to hází nějaké chyby....
program ukol6;
uses Crt;
var POM,Y:integer;
X:string;
begin
ClrScr;
writeln ('zadej vetu zakoncenou teckou: ');
readln (X);
begin
readln (X);
while X > '.' do
begin
POM:= X div (2));
Y:= X-POM*2;
writeln (Y);
X:=POM
end;
repeat until keypressed;
end;
readln ();
end.
1. Zdrojáky vkládej pomocí tlačítka vložit zdrojový kód
2. Přečti si to po sobě ještě jednou, možná ti přijde divné, že tam
jsou 2 stejné řádky za sebou.
3. Jak můžeš porovnávat znak většítkem?
4. Proč pojmenováváš proměnné CAPSem?
5. Máš nepárové závorky a i párová by byla zbytečná
6. Co čekáš, že udělá dělení řetězce celým číslem?
7. Nemáš absolutně žádné základy jazyka, hádám, že je to úkol a ty
jsi ve škole evidentně hrál hry nebo spal, to je potom těžké.
Zobrazeno 11 zpráv z 11.