Specifically, the code sample here works great, but only when the string is stored in a file.
Sometimes I need it to process a generated string (stored in a string variable), but I’m having trouble convincing fgets’s third parameter to work with string variables because it’s a pointer to a FILE structure.
Or perhaps there’s a functional equivalent to fgets that may be used on strings?
Any suggestions? Thanks!
In the spirit of hacking together quick answers, here is “sgets” that I just wrote. It attempts to emulate fgets but with string input.
Edit Fixed a bug that Monte pointed out (thanks). Madly typing out a utility while believing that at least 15 other people with the exact same idea are frantically doing the same thing does not lead to well-tested code. Bad me. The original version was including the newline character on the succeeding call.