BF: Všechno šlape až do dne, kdy máš víc USB zařízení než je zdraví rozumné. Klávesnice, myš, mikrofon, RGB lampa č. 1, RGB lampa č. 2, jedna webkamera, druhá webkamera (protože jiný úhel, že ..), Backlight LED RGB pásky na monitor, větrák, podsvícená podložka pod myš, tři externí HDD, víceportový adaptér do kterého je zapojený HUB PORT 2 a ten krmí HUB PORT 3, USB repráčky.
A pak to přijde: "Nemám žádný volný port USB!"
PCIE slot kam bych mohl zapojit dejme tomu "4x3.1 USB" ? Zabrala ho velikost kolosalního GPU, který žere víc wattů jak dětský tábor.
Tak co teď? Jasně, je tu HUB, ale jaký? Ty levné jsou spíš loterie. Maximálně jedno slušný Ačko, těch je ale hodně ruzných typů kvality a jsou často omezené na [USB-A USB 2.0] kvality odpovidající plastikové hračce z Kinder vajíčka. Co tedy dělat. Odpověd je jednoduchá, použijte USB Type-E.
Přejít na článek
Spíš řekni čeho chceš dosáhnout, to se bude radit líp.
Mimochodem ti to nebude fungovat asi vůbec, protože string se musí číst Readln.
Program Prevodz;
Program. který bude převádět celá, kladná čísla z desítkové soustavy na dvojkovou soustavu.
Tohle jsem zatím napsal, ale zasekl jsem se na těch datových typech.
var i, a, cele: integer;
vysledek: string;
begin
writeln('Zadej celé kladné číslo v desítkové soustavě,' );
writeln('které bude převedeno do dvojkové soustavy');
readln (cele);
i:=0;
vysledek:='';
while (cele <> 0) do
begin
vysledek[i]:= (cele mod 2);
cele:= cele div 2;
i:=i+1;
vysledek:= vysledek + vysledek[i];
end;
writeln (vysledek);
readln();
end.
Aha, tak to na to jdeš celkem složitě - u dvojkové soustavy jsou jen nuly a jedničky, tak neřeš převod na string, ale rovnou do něj přidávej "0" nebo "1"
Nenapadá mně jak to provést.
Přece takto (nezapomeň, že to vlastně zjišťuješ od konce):
if cele mod 2 =1
then vysledek:='1'+vysledek
else vysledek:='0'+vysledek;
počítání toho i můžeš taky zrušit...
Děkuju.
Obecně pro převod mezi string a integer jsou konverzní funkce VAL a STR (najdi si v nápovědě)...
Mohl by si mi to připsat do toho programu prosimtě?
viz o pár řádků výš...