Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

Re: How would you go about it?

by ysth (Canon)
on Jul 26, 2004 at 01:10 UTC ( [id://377327]=note: print w/replies, xml ) Need Help??


in reply to How would you go about it?

oct is a poor tool to use on user input; while it will nicely allow entry of octal (default), hex, or binary numbers, it will also silently return 0 on garbage.

You might do the conversion up front and die if the value is 0 and the input string wasn't /^(0[bx])?0+\z/.

Update: That's not good enough; it will complain if the string starts 0x or 0b and there are illegal hex or binary digits, but not complain if there are valid octal digits followed by garbage :(.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://377327]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others imbibing at the Monastery: (4)
As of 2024-03-29 09:29 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found