Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery

Re: packing/unpacking/split/join confusion

by pfaut (Priest)
on Jan 01, 2003 at 14:34 UTC ( #223575=note: print w/replies, xml ) Need Help??

in reply to packing/unpacking/split/join confusion

Why did you change your template? You specified "C*" with the unpack example and "C" with the pack example. "C*" matches as many characters as are in the string. "C" only matches one character.

$str = pack('C*',48,49,50,51,52); print "$str\n"; @chars = unpack('C*',$str); print join(', ',@chars),"\n";

... results in:

012345 48, 49, 50, 51, 52
--- print map { my ($m)=1<<hex($_)&11?' ':''; $m.=substr('AHJPacehklnorstu',hex($_),1) } split //,'2fde0abe76c36c914586c';

Replies are listed 'Best First'.
Re: Re: packing/unpacking/split/join confusion
by sulfericacid (Deacon) on Jan 01, 2003 at 14:38 UTC
    Sorry, that was a typo. I am using C* in both cases.

    "Age is nothing more than an inaccurate number bestowed upon us at birth as just another means for others to judge and classify us"


Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://223575]
[stevieb]: w00t! My Pi software(s) now have their own built-in SPI bus communication methods. About another week and I'll have everything completed!

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (7)
As of 2017-01-20 22:44 GMT
Find Nodes?
    Voting Booth?
    Do you watch meteor showers?

    Results (179 votes). Check out past polls.