Your problem is that you are interpolating variables into a format string for printf. You should pick one way or the other: print or printf.
More detailed explanation: %p in a printf or sprintf format string prints a pointer, which is coming out as a string of hex digits. Your statement, using printf, should be more like this:
printf " %s At (%d, %d) the row is %s and the column is %s for EUR & N +AM \n", $feedback_value, $row, $col, $my_row,$my_column;
or using print, like this:
print " $feedback_value At ($row, $col) the row is $my_row and the column is $my_column for EUR & NAM \n";Your second issue is related to Unicode encodings, but I'm afraid I can't help more (ASCII-only for me, so far). If you reformat your question using <code></code> tags, or repost the second question on its own, you'll be more likely to get a helpful response.
In reply to Re: %p issue on perl script
by bv
in thread %p issue on perl script
by Sathish
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |