Hello Jean-Yves,
I tried to reproduce the problem but without success.
Could you give us an example ?
With mine, I generate a file with 8192 lines of 26624 characters.
a = "a":"z";
for i = 1:10, a = a + a;end
length(a) //26624
form = "%s\n";
for i = 1:13, form = form+form;end
length(form) /4 //8192 times "%s\n"
args = list();
args(8192) = a; //alloc list
for i = 1:8191, args(i) = a;end
fd = mopen(fullfile(TMPDIR, "mfprintf.txt"), "wt");
try
tic();
mfprintf(fd, form, args(:));
toc()
catch
end
mclose(fd);
Regards,
Antoine
Le 2022-06-17 14:41, Jean-Yves Baudais a écrit :
Hello,
In other words, how to use "setvbuf" in Scilab? Is there an equivalent
function that works with the mfprintf scilab function?
Thanks,
--Jean-Yves
Le 16/06/2022 à 10:39, Jean-Yves Baudais a écrit :
How to manage *the size*. Sorry.
Jean-Yves
Le 16/06/2022 à 10:38, Jean-Yves Baudais a écrit :
Hello,
How can we manage the output buffer when we write to a file? It seems
that this buffer size is 4096.
Thanks,
Jean-Yves
_______________________________________________
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
_______________________________________________
users mailing list
users@lists.scilab.org
http://lists.scilab.org/mailman/listinfo/users