1al_fgets(3)                                                        al_fgets(3)
2
3
4

NAME

6       al_fgets - Allegro 5 API
7

SYNOPSIS

9              #include <allegro5/allegro.h>
10
11              char *al_fgets(ALLEGRO_FILE *f, char * const buf, size_t max)
12

DESCRIPTION

14       Read  a  string  of bytes terminated with a newline or end-of-file into
15       the buffer given.  The line terminator(s), if any, are included in  the
16       returned  string.  A maximum of max-1 bytes are read, with one byte be‐
17       ing reserved for a NUL terminator.
18
19       Parameters:
20
21       · f - file to read from
22
23       · buf - buffer to fill
24
25       · max - maximum size of buffer
26
27       Returns the pointer to buf on success.  Returns NULL if  an  error  oc‐
28       curred or if the end of file was reached without reading any bytes.
29
30       See al_fopen(3) about translations of end-of-line characters.
31

SEE ALSO

33       al_fget_ustr(3)
34
35
36
37Allegro reference manual                                           al_fgets(3)
Impressum