24.01.2014 Views

Codice

Codice

Codice

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

320 volume VI os16<br />

Sorgenti della libreria generale 321<br />

«<br />

«<br />

2670007 |{<br />

2670008 | ssize_t size_read;<br />

2670009 | int c; // Character read.<br />

2670010 | //<br />

2670011 | for (c = 0;;)<br />

2670012 | {<br />

2670013 | size_read = read (STDIN_FILENO, &c, (size_t) 1);<br />

2670014 | //<br />

2670015 | if (size_read error = 0;<br />

2720008 |}<br />

105.9.30 lib/stdio/scanf.c<br />

Si veda la sezione 98.90.<br />

2730001 |#include <br />

2730002 |//----------------------------------------------------------------------<br />

2730003 |int<br />

2730004 |scanf (const char *restrict format, ...)<br />

2730005 |{<br />

2730006 | va_list ap;<br />

2730007 | va_start (ap, format);<br />

2730008 | return vfscanf (stdin, format, ap);<br />

2730009 |}<br />

105.9.31 lib/stdio/setbuf.c<br />

Si veda la sezione 98.93.<br />

2740001 |#include <br />

2740002 |//----------------------------------------------------------------------<br />

2740003 |void<br />

2740004 |setbuf (FILE *restrict fp, char *restrict buffer)<br />

2740005 |{<br />

2740006 | //<br />

2740007 | // The os16 library does not have any buffered data.<br />

2740008 | //<br />

2740009 | return;<br />

2740010 |}<br />

105.9.32 lib/stdio/setvbuf.c<br />

Si veda la sezione 98.93.<br />

2750001 |#include <br />

2750002 |//----------------------------------------------------------------------<br />

2750003 |int<br />

2750004 |setvbuf (FILE *restrict fp, char *restrict buffer, int buf_mode,<br />

2750005 | size_t size)<br />

2750006 |{<br />

2750007 | //<br />

2750008 | // The os16 library does not have any buffered data.<br />

2750009 | //<br />

2750010 | return (0);<br />

2750011 |}<br />

«<br />

«<br />

«<br />

«<br />

«<br />

«

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!