how to grab text w/ fcanf
freebsd at edvax.de
Fri Aug 1 00:37:52 UTC 2014
On Thu, 31 Jul 2014 16:33:35 -0700, Gary Kline wrote:
> what is the easiest way, in C, *knowing the count=N*, to
> grab the *text files and stuff the paragraphs into a global
> buffer: char *parabuffer; ??
For every _desired_ file name you've obtained, do the
following: fopen() the file in "r" mode, fgets() the
line (or each line) into a read buffer, maybe postprocess
the buffer, and then append it to the parabuffer. Use
strlcat() to make sure you're not crossing the edge of
the string, so allocate sufficient space. Finally fclose()
the file when feof() tells you that the end has arrived.
THEN GOTO NEXT. :-)
See "man strcat" on why not to use strcat() or strncat(),
section SECURITY CONSIDERATIONS.
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...
More information about the freebsd-questions