Le 23/05/2016 23:15, Florian Winter a écrit :
Hello
I'm trying to write a function that reads data from a single file. It is a rather large file so I wanted to use the csvread function because it is faster than opening the file and then using scanf.
I am surprised by the fact csvread is faster than mfscanf. mfscanf directly call C code while csvread is xritten in Scilab...

The problem is, that my file is not a real csv file. It has different number of spaces in between every data entry.
It looks like this:

1 2  3   4   5 6 7   8
the spaces between each entry is the same in every row so between 1 and 2 there is a single space, between 2 and 3 there are two spaces, between 3-4 and 4-5 three spaces, 5-6 one, 6-7 one and 7-8 three again.


Is there a faster way than opening the file and using a scanf?

Thank you!
Florian


_______________________________________________
users mailing list
users@lists.scilab.org
http://lists.scilab.org/mailman/listinfo/users

_______________________________________________
users mailing list
users@lists.scilab.org
http://lists.scilab.org/mailman/listinfo/users

Reply via email to