3 ms·
Yeah, so you are probably right. The custom definition is something that grew out of my response to the following two posts: A general review of the stdlib htt
by adamcc 3y ago
Yeah, so you are probably right. The custom definition is something that grew out of my response to the following two posts:
A general review of the stdlib
https://nullprogram.com/blog/2023/02/11/ https://nullprogram.com/blog/2023/02/11/
A review of scanf
https://sekrit.de/webdocs/c/beginners-guide-away-from-scanf.html https://sekrit.de/webdocs/c/beginners-guide-away-from-scanf....
Originally I implemented `getLine` (terrible name!) as a way to get multiple lines of input from stdin in a relatively safe way. The implementation borrows almost all of its ideas from the `sekret.de` post. Because I knew the implementation and it was close to hand on my machine, I used it for this version and just swapped out `stdin` for just any old file.
Edit: here's the implementation for reference, https://github.com/adammccartney/algorithms/blob/master/libs/adio/adio.c https://github.com/adammccartney/algorithms/blob/master/libs...