@eachnum = split (//, $binary); #### print("Not a binary number!\n");exit;} #### die ("Not a binary number"); #### #!/usr/bin/perl -w use strict; print "\n\nEnter a binary number : "; my $binary=; chomp ($binary); die ("not binary") if $binary =~/[^01]/; &convb2d ($binary); sub convb2d { my $num2conv = shift; my $decimal = unpack ( "N", pack("B32", substr( $num2conv, -32 ))); print ("Decimal: $decimal\n"); exit; } #eNd #### print "\n\nEnter a binary number : "; my $binary=; #### chomp ($binary); die ("not binary") if $binary =~/[^01]/; &convb2d ($binary); #### chomp (my $binary=);