Sean wrote:
> let myvariable = 0010
> printf('%04d',myvariable)='0008'
> printf('%04o',myvariable)='0010'
> 
> The last is what I really want!
> 
> The data are from a data file like:
> 0000 AAAA
> 0000 AAAB
> 0010 BBBB
> 
> The number is <key>, the <value> is multi-byte, and it is one
> to many mapping.

I don't see why you would want octal. If you like, post a little more
sample code to show what you actually want to do. Are you trying to read
the data file (as above), and put the data into a structure? How about a
dictionary of lists? Where does the octal come in?

When you look up the data, what is the input, and what is the wanted
output? For example:

 let mykey = 0  " the 0000 above
 let mylist = Lookup(mykey)  " list ['AAAA', 'AAAB']

John


--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Reply via email to