cplusplus
.com
TUTORIALS
REFERENCE
ARTICLES
FORUM
user name:
password:
Forgot your password?
please wait
try again
cancel
forgot your password?
sign up
log in
[Legacy version]
C++
Tutorials
Reference
Articles
Forum
Reference
C library:
<cassert> (assert.h)
<cctype> (ctype.h)
<cerrno> (errno.h)
C++11
<cfenv> (fenv.h)
<cfloat> (float.h)
C++11
<cinttypes> (inttypes.h)
<ciso646> (iso646.h)
<climits> (limits.h)
<clocale> (locale.h)
<cmath> (math.h)
<csetjmp> (setjmp.h)
<csignal> (signal.h)
<cstdarg> (stdarg.h)
C++11
<cstdbool> (stdbool.h)
<cstddef> (stddef.h)
C++11
<cstdint> (stdint.h)
<cstdio> (stdio.h)
<cstdlib> (stdlib.h)
<cstring> (string.h)
C++11
<ctgmath> (tgmath.h)
<ctime> (time.h)
C++11
<cuchar> (uchar.h)
<cwchar> (wchar.h)
<cwctype> (wctype.h)
Containers:
C++11
<array>
<deque>
C++11
<forward_list>
<list>
<map>
<queue>
<set>
<stack>
C++11
<unordered_map>
C++11
<unordered_set>
<vector>
Input/Output:
<fstream>
<iomanip>
<ios>
<iosfwd>
<iostream>
<istream>
<ostream>
<sstream>
<streambuf>
Multi-threading:
C++11
<atomic>
C++11
<condition_variable>
C++11
<future>
C++11
<mutex>
C++11
<thread>
Other:
<algorithm>
<bitset>
C++11
<chrono>
C++11
<codecvt>
<complex>
<exception>
<functional>
C++11
<initializer_list>
<iterator>
<limits>
<locale>
<memory>
<new>
<numeric>
C++11
<random>
C++11
<ratio>
C++11
<regex>
<stdexcept>
<string>
C++11
<system_error>
C++11
<tuple>
C++11
<type_traits>
C++11
<typeindex>
<typeinfo>
<utility>
<valarray>
<algorithm>
<bitset>
<cassert> (assert.h)
<cctype> (ctype.h)
<cerrno> (errno.h)
<cfloat> (float.h)
<ciso646> (iso646.h)
<climits> (limits.h)
<clocale> (locale.h)
<cmath> (math.h)
<complex>
<csetjmp> (setjmp.h)
<csignal> (signal.h)
<cstdarg> (stdarg.h)
<cstddef> (stddef.h)
<cstdio> (stdio.h)
<cstdlib> (stdlib.h)
<cstring> (string.h)
<ctime> (time.h)
<cwchar> (wchar.h)
<cwctype> (wctype.h)
<deque>
<exception>
<fstream>
<functional>
<iomanip>
<ios>
<iosfwd>
<iostream>
<istream>
<iterator>
<limits>
<list>
<locale>
<map>
<memory>
<new>
<numeric>
<ostream>
<queue>
<set>
<sstream>
<stack>
<stdexcept>
<streambuf>
<string>
<typeinfo>
<utility>
<valarray>
<vector>
C++11
<array>
C++11
<atomic>
C++11
<cfenv> (fenv.h)
C++11
<chrono>
C++11
<cinttypes> (inttypes.h)
C++11
<codecvt>
C++11
<condition_variable>
C++11
<cstdbool> (stdbool.h)
C++11
<cstdint> (stdint.h)
C++11
<ctgmath> (tgmath.h)
C++11
<cuchar> (uchar.h)
C++11
<forward_list>
C++11
<future>
C++11
<initializer_list>
C++11
<mutex>
C++11
<random>
C++11
<ratio>
C++11
<regex>
C++11
<system_error>
C++11
<thread>
C++11
<tuple>
C++11
<type_traits>
C++11
<typeindex>
C++11
<unordered_map>
C++11
<unordered_set>
<cstdio> (stdio.h)
functions
clearerr
fclose
feof
ferror
fflush
fgetc
fgetpos
fgets
fopen
fprintf
fputc
fputs
fread
freopen
fscanf
fseek
fsetpos
ftell
fwrite
getc
getchar
gets
perror
printf
putc
putchar
puts
remove
rename
rewind
scanf
setbuf
setvbuf
C++11
snprintf
sprintf
sscanf
tmpfile
tmpnam
ungetc
vfprintf
C++11
vfscanf
vprintf
C++11
vscanf
C++11
vsnprintf
vsprintf
C++11
vsscanf
objects
stderr
stdin
stdout
types
FILE
fpos_t
size_t
macro constants
BUFSIZ
EOF
FILENAME_MAX
FOPEN_MAX
L_tmpnam
NULL
TMP_MAX
BUFSIZ
C++11
snprintf
C++11
vfscanf
C++11
vscanf
C++11
vsnprintf
C++11
vsscanf
EOF
FILE
FILENAME_MAX
FOPEN_MAX
L_tmpnam
NULL
TMP_MAX
clearerr
fclose
feof
ferror
fflush
fgetc
fgetpos
fgets
fopen
fpos_t
fprintf
fputc
fputs
fread
freopen
fscanf
fseek
fsetpos
ftell
fwrite
getc
getchar
gets
perror
printf
putc
putchar
puts
remove
rename
rewind
scanf
setbuf
setvbuf
size_t
sprintf
sscanf
stderr
stdin
stdout
tmpfile
tmpnam
ungetc
vfprintf
vprintf
vsprintf
Reference
<cstdio>
BUFSIZ
constant
<cstdio>
BUFSIZ
Buffer size
This macro constant expands to an integral expression with the size of the buffer used by the
setbuf
function.
See also
setbuf
Set stream buffer
(function)