Creating Structs/Classes at runtime?
    Brian Brady 
    brian.brady1982 at gmail.com
       
    Mon Feb 18 16:31:27 PST 2013
    
    
  
On Monday, 18 February 2013 at 16:54:59 UTC, Ali Çehreli wrote:
[...]
>
> You mean like this?
>
> 10,20,label,1,2,3,4
>
> Then what are 10 and 20 on that line? Do they belong to the 
> previous label? If so, I think this format is too free-form to 
> be parsed by a general solution like csvReader. It looks like 
> something special needs to be done and it is hard to say 
> without knowing the meanings of 10 and 20 above. :)
>
> Ali
I don't mind reading them all in as strings, and then converting 
them. I imagine I can do that relatively easily (famous last 
words) by checking if all the entries in the string are numeric 
and if so casting to an int/long/double etc.
My question was aimed at how to store them really. What was the 
best dynamic container type that I could use to store data points 
read from csvs.
I want something which is robust enough that I don't have to keep 
changing the code every time I change my csv.
So a program that reads in a csv of the form:
"string, number, number, number"
and stores it in a container/matrix/associative array
could also read in
"number, number, string, number, string, number, number, number"
and store it in a container with similar properties.
Once I can get both csvs input in the same manner, I can work on 
determining what is in each container, and go from there.
While this may seem madness, I hope my explanation describes what 
I am trying to achieve?
Brian
    
    
More information about the Digitalmars-d-learn
mailing list