You could also use sminput or stdin verbs to get character input, and, if 
necessary, cut on spaces. Then you'd have a character vector of the verb which 
you can later execute, and a character vector of the digits (with leading 
zeros).

Louis

> On 23 Sep 2016, at 22:12, Skip Cave <s...@caveconsulting.com> wrote:
> 
> I have a verb that users can enter, followed by a 2-5 digit number that the
> user enters.
> 
> 
> The input is typed in as a verb followed by a number, but the number can
> have leading zeros
> 
> 
>   ": 123
> 
> 123
> 
>   #": 123
> 
> 3                 NB. What I would expect
> 
>   ": 1305610
> 
> 1305610
> 
>   #": 1305610
> 
> 7                 NB. Also expected
> 
> 
>   ":012
> 
> 12
> 
>   #":012
> 
> 2                 NB. 😠  Not what I expected.
> 
> 
>   ":000345
> 
> 345
> 
>   #":000345
> 
> 3
> 
> 
>   ":00034500
> 
> 34500
> 
> #":00034500
> 
> 5
> 
> 
> 
> NB. 😵 It drops leading zeros instead of just converting them to text!
> 
> 
> It doesn't drop internal zeros or trailing zeros, just leading zeros and
> only zeros. Not very consistent.
> 
> 
> I need to have the numeric input typed after a verb be converted to a
> character string that is an exact copy of the input number. I could require
> that the input be quoted, but would prefer to not have require that.
> 
> 
> Skip
> 
> 
> 
> 
> 
> 
> Skip Cave
> Cave Consulting LLC
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to