|
![](/i/fill.gif) |
You can only read CSV floats, vectors, and
quote delimited strings from a file.
Arrays can only hold elements of the same type.
You can use three arrays instead though.
Then you can construct a string to parse with
the Parse_String macro in strings.inc, and that
will convert a string like "Red" to a color identifier.
#include "strings.inc"
#declare fileName = "datas.txt";
#declare pourcentage = array[20];
#declare decalage = array[20];
#declare infocouleur= array[20];
#set index=0;
#fopen FILE fileName read
#while (defined(FILE))
#read (FILE,P,D,C)
#declare pourcentage[index]= P;
#declare decalage[index]=D;
cmd=concat("#declare infocouleur[index]=",C,";")
Parse_String(cmd)
#set index=index+1;
#end
#fclose FILE
Post a reply to this message
|
![](/i/fill.gif) |