Re: Non-string output in for loop
- To: mathgroup at smc.vnet.net
- Subject: [mg43750] Re: Non-string output in for loop
- From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
- Date: Fri, 3 Oct 2003 02:28:40 -0400 (EDT)
- Organization: Universitaet Leipzig
- References: <blgjb9$hms$1@smc.vnet.net>
- Reply-to: kuska at informatik.uni-leipzig.de
- Sender: owner-wri-mathgroup at wolfram.com
Hi, MLGetIntegerList() may help you. Regards Jens Peter Saffrey wrote: > > This is installment number 3 in my struggles with mathlink. > > I am writing an application that interacts with Mathematica (through > mathlink) via a series of packages written by me. What I want is the > output from a derived interpolating function so I can convert it into > a data structure I can use for my own purposes. I have managed to make > Mathematica dump the values from the interpoloating function table one > by one, but unfortunately because I use the Mathematica Print function > they are all sent back to me as strings. This is workable, but not > very elegant or efficient since I'd have to do some ugly string > processing to get at the numbers, rather than just using > MLGetInteger(). > > Is there any way I can get Mathematica to output the values not as > strings? Essentially I need the following piece of code: > > For[i=1,i<=10,i++,Print[i]] > > to give me 1-10 but as "output" (as if you'd typed 1(enter)2(enter)... > in a notebook), not as strings (print[1](enter)print[2](enter))etc. > > Peter