Bill Allombert on Sat, 24 Mar 2018 20:46:45 +0100 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
New GP functions for file |
Dear PARI developers, we added a new function family for file operations: fileclose fileflush fileread filewrite fileextern fileopen filereadstr filewrite1 These functions emulate the FILE* C interface in GP. to create a file with the power of 2 on separated lines: n = fileopen("myfile","w"); for(i=1,10,filewrite(n,2^i)); fileclose(n) to read a file line by line: n = fileopen("myfile"); while (l = filereadstr(n), print(l)) fileclose(n) to read "ls" output line by line: n = fileextern("ls"); while (l = filereadstr(n), print(l)) fileclose(n) Please test! Cheers, Bill and Karim