String na 2x 16-bit

Tomáš Halabala hwnews na regulace.org
Úterý Březen 10 13:06:13 CET 2015


Ale umíte. Násobení deseti:

vystup = (vystup << 1) + (vystup << 3);

Tomáš Halabala - REGULACE.ORG

Dne 10. 3. 2015 v 10:36 Pavel Poucha napsal(a):
> Děkuji, ale long neumíme násobit, proto jsem se právě ptal. Nicméně již
> je to vyřešeno.
>
> S pozdravem
>
> ing. Pavel Poucha
>
> jednatel
>
> pavel.poucha na papouch.com <mailto:pavel.poucha na papouch.com>
>
> Tel. +420 777 232 485
>
> Papouch s.r.o.
>
> Strašnická 1a, 102 00 Praha 10
>
> Tel. +420 272 732 827
>
> Fax +420 272 681 232
>
> Máte-li chuť, navštivte naše stránky http://www.papouch.com/
>
> *From:*Hw-list [mailto:hw-list-bounces na list.hw.cz] *On Behalf Of
> *Jaroslav Meduna
> *Sent:* Tuesday, March 10, 2015 9:09 AM
> *To:* 'HW-news'
> *Subject:* RE: String na 2x 16-bit
>
> DD, bud standardne pres atoi(buf); nebo svoji funkci zhruba takto:
>
> long vystup = 0;
>
> int i;
>
> for( i = 0; i < delka; i++)
>
> {
>
>                  vystup *= 10;
>
> vystup += buf[i]-'0';
>
> }
>
> Zdravim JM
>


Další informace o konferenci Hw-list