Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Bienvenue sur notre section dédiée au langage de programmation C. Vous y trouverez un ensemble d'informations et d'exemples de code pour ce langage. Veuillez choisir la section ou la librairie que vous souhaitez étudier.

  Notre page Facebook Notre groupe Facebook
Evaluez vos compétences en C - Passez un test


Un petit tutoriel
sur le langage C
Les instructions
du préprocesseur
Les instructions
du langage C
Librairie <assert.h>
<cassert> en C++
Librairie <complex.h> (C99)
<ccomplex> en C++
Librairie <ctype.h>
<cctype> en C++
Librairie <errno.h>
<cerrno> en C++
Librairie <fenv.h> (C99)
<cfenv> en C++ (C++11)
Librairie <float.h>
<cfloat> en C++
Librairie <inttypes.h> (C99)
<cinttypes> en C++ (C++11)
Librairie <iso646.h> (C95)
<ciso646> en C++
Librairie <limits.h>
<climits> en C++
Librairie <locale.h>
<clocale> en C++
Librairie <math.h>
<cmath> en C++
Librairie <setjmp.h>
<csetjmp> en C++
Librairie <signal.h>
<csignal> en C++
Librairie <stdalign.h> (C11)
<cstdalign> en C++
Librairie <stdarg.h>
<cstdarg> en C++
Librairie <stdatomic.h> (C11) Librairie <stdbit.h> (C23) Librairie <stdbool.h> (C99)
<cstdbool> en C++ (C++11)
Librairie <stdckdint.h> (C23) Librairie <stddef.h>
<cstddef> en C++
Librairie <stdint.h> (C99)
<cstdint> en C++ (C++11)
Librairie <stdio.h>
<cstdio> en C++
Librairie <stdlib.h>
<cstdlib> en C++
Librairie <stdnoreturn.h> (C11) Librairie <string.h>
<cstring> en C++
Librairie <tgmath.h> (C99) Librairie <threads.h> Librairie <time.h>
<ctime> en C++
Librairie <uchar.h> (C11)
<cuchar> en C++ (C++11)
Librairie <wchar.h> (C95)
<cwchar> en C++ (C++11)
Librairie <wctype.h> (C95)
<cwctype> en C++ (C++11)


Voici un index alphabétique des principaux éléments (fonctions, types et constantes) du langage C ISO et de l'API Posix.

API C ISO API POSIX
_ A B C D E F G H I J K L M N O P Q R S T U V W X Y

_

__alignas_is_defined (C11) __alignof_is_defined (C11) __STDC_ENDIAN_BIG__ (C23) __STDC_ENDIAN_LITTLE__ (C23) __STDC_ENDIAN_NATIVE__ (C23) __STDC_NO_COMPLEX__ (C99) __STDC_UTF_16__ (C11) __STDC_UTF_32__ (C11) __STDC_VERSION_ASSERT_H__ (C23) __STDC_VERSION_COMPLEX_H__ (C23) __STDC_VERSION_FENV_H__ (C23) __STDC_VERSION_FLOAT_H__ (C23) __STDC_VERSION_INTTYPES_H__ (C23) __STDC_VERSION_SETJMP_H__ (C23) __STDC_VERSION_SIGNAL_H__ (C23) __STDC_VERSION_STDARG_H__ (C23) __STDC_VERSION_STDATOMIC_H__ (C23) __STDC_VERSION_STDBIT_H__ (C23) __STDC_VERSION_STDCKDINT_H__ (C23) __STDC_VERSION_STDIO_H__ (C23) __STDC_VERSION_STDLIB_H__ (C23) __STDC_VERSION_STRING_H__ (C23) __STDC_VERSION_TGMATH_H__ (C23) __STDC_VERSION_THREADS_H__ (C23) __STDC_VERSION_TIME_H__ (C23) __STDC_VERSION_UCHAR_H__ (C23) __STDC_VERSION_WCHAR_H__ (C23) __STDC_VERSION_WCTYPE_H__ (C23) _Complex_I (C99) _Exit (C99) _Imaginary_I (C99) _POSIX2_BC_BASE_MAX (POSIX) _POSIX2_BC_DIM_MAX (POSIX) _POSIX2_BC_SCALE_MAX (POSIX) _POSIX2_BC_STRING_MAX (POSIX) _POSIX2_CHARCLASS_NAME_MAX (POSIX) _POSIX2_COLL_WEIGHTS_MAX (POSIX) _POSIX2_EXPR_NEST_MAX (POSIX) _POSIX2_LINE_MAX (POSIX) _POSIX2_RE_DUP_MAX (POSIX) _POSIX_AIO_LISTIO_MAX (POSIX) _POSIX_AIO_MAX (POSIX) _POSIX_ARG_MAX (POSIX) _POSIX_CHILD_MAX (POSIX) _POSIX_CLOCKRES_MIN (POSIX) _POSIX_DELAYTIMER_MAX (POSIX) _POSIX_HOST_NAME_MAX (POSIX) _POSIX_LINK_MAX (POSIX) _POSIX_LOGIN_NAME_MAX (POSIX) _POSIX_MAX_CANON (POSIX) _POSIX_MAX_INPUT (POSIX) _POSIX_MQ_OPEN_MAX (POSIX) _POSIX_MQ_PRIO_MAX (POSIX) _POSIX_NAME_MAX (POSIX) _POSIX_NGROUPS_MAX (POSIX) _POSIX_OPEN_MAX (POSIX) _POSIX_PATH_MAX (POSIX) _POSIX_PIPE_BUF (POSIX) _POSIX_RE_DUP_MAX (POSIX) _POSIX_RTSIG_MAX (POSIX) _POSIX_SEM_NSEMS_MAX (POSIX) _POSIX_SEM_VALUE_MAX (POSIX) _POSIX_SIGQUEUE_MAX (POSIX) _POSIX_SS_REPL_MAX (POSIX) _POSIX_SSIZE_MAX (POSIX) _POSIX_STREAM_MAX (POSIX) _POSIX_SYMLINK_MAX (POSIX) _POSIX_SYMLOOP_MAX (POSIX) _POSIX_THREAD_DESTRUCTOR_ITERATIONS (POSIX) _POSIX_THREAD_KEYS_MAX (POSIX) _POSIX_THREAD_THREADS_MAX (POSIX) _POSIX_TIMER_MAX (POSIX) _POSIX_TRACE_EVENT_NAME_MAX (POSIX) _POSIX_TRACE_NAME_MAX (POSIX) _POSIX_TRACE_SYS_MAX (POSIX) _POSIX_TRACE_USER_EVENT_MAX (POSIX) _POSIX_TTY_NAME_MAX (POSIX) _POSIX_TZNAME_MAX (POSIX) _tolower (POSIX) _toupper (POSIX) _XOPEN_IOV_MAX (POSIX) _XOPEN_NAME_MAX (POSIX) _XOPEN_PATH_MAX (POSIX)

A

a64l (POSIX) abort abs access (POSIX) acos, acosf et acosl acosh, acoshf et acoshl acospi, acospif et acospil (C23) AIO_LISTIO_MAX (POSIX) AIO_MAX (POSIX) AIO_PRIO_DELTA_MAX (POSIX) alignas (C11) aligned_alloc (C11) alignof (C11) alphasort (POSIX) and (C95) and_eq (C95) ARG_MAX (POSIX) asctime asctime_r (POSIX) asin, asinf et asinl asinh, asinhf et asinhl asinpi, asinpif et asinpil (C23) assert at_quick_exit (C11) atan, atanf et atanl atan2, atan2f et atan2l atan2pi, atan2pif et atan2pil (C23) atanh, atanhf et atanhl atanpi, atanpif et atanpil (C23) atexit ATEXIT_MAX (POSIX) atof atoi atol atoll (C99) atomic_bool (C11) ATOMIC_BOOL_LOCK_FREE (C11) atomic_char (C11) atomic_char16_t (C11) ATOMIC_CHAR16_T_LOCK_FREE (C11) atomic_char32_t (C11) ATOMIC_CHAR32_T_LOCK_FREE (C11) atomic_char8_t (C23) ATOMIC_CHAR_LOCK_FREE (C11) atomic_compare_exchange_strong (C11) atomic_compare_exchange_strong_explicit (C11) atomic_compare_exchange_weak (C11) atomic_compare_exchange_weak_explicit (C11) atomic_exchange (C11) atomic_exchange_explicit (C11) atomic_fetch_add (C11) atomic_fetch_add_explicit (C11) atomic_fetch_and (C11) atomic_fetch_and_explicit (C11) atomic_fetch_or (C11) atomic_fetch_or_explicit (C11) atomic_fetch_sub (C11) atomic_fetch_sub_explicit (C11) atomic_fetch_xor (C11) atomic_fetch_xor_explicit (C11) atomic_flag (C11) atomic_flag_clear (C11) atomic_flag_clear_explicit (C11) ATOMIC_FLAG_INIT (C11) atomic_flag_test_and_set (C11) atomic_flag_test_and_set_explicit (C11) atomic_init (C11) atomic_int (C11) atomic_int_fast16_t (C11) atomic_int_fast32_t (C11) atomic_int_fast64_t (C11) atomic_int_fast8_t (C11) atomic_int_least16_t (C11) atomic_int_least32_t (C11) atomic_int_least64_t (C11) atomic_int_least8_t (C11) ATOMIC_INT_LOCK_FREE (C11) atomic_intmax_t (C11) atomic_intptr_t (C11) atomic_is_lock_free (C11) atomic_llong (C11) ATOMIC_LLONG_LOCK_FREE (C11) atomic_load (C11) atomic_load_explicit (C11) atomic_long (C11) ATOMIC_LONG_LOCK_FREE (C11) ATOMIC_POINTER_LOCK_FREE (C11) atomic_ptrdiff_t (C11) atomic_schar (C11) atomic_short (C11) ATOMIC_SHORT_LOCK_FREE (C11) atomic_signal_fence (C11) atomic_size_t (C11) atomic_store (C11) atomic_store_explicit (C11) atomic_thread_fence (C11) atomic_uchar (C11) atomic_uint (C11) atomic_uint_fast16_t (C11) atomic_uint_fast32_t (C11) atomic_uint_fast64_t (C11) atomic_uint_fast8_t (C11) atomic_uint_least16_t (C11) atomic_uint_least32_t (C11) atomic_uint_least64_t (C11) atomic_uint_least8_t (C11) atomic_uintmax_t (C11) atomic_uintptr_t (C11) atomic_ullong (C11) atomic_ulong (C11) atomic_ushort (C11) ATOMIC_VAR_INIT (C11/C17) atomic_wchar_t (C11) ATOMIC_WCHAR_T_LOCK_FREE (C11)

B

C

c16rtomb (C11) c32rtomb (C11) c8rtomb (C23) cabs, cabsf et cabsl (C99) cacos, cacosf et cacosl (C99) cacosh, cacoshf et cacoshl (C99) call_once calloc canonicalize, canonicalizef et canonicalizel (C23) carg, cargf et cargl (C99) casin, casinf et casinl (C99) casinh, casinhf et casinhl (C99) catan, catanf et catanl (C99) catanh, catanhf et catanhl (C99) cbrt, cbrtf et cbrtl ccos, ccosf et ccosl (C99) ccosh, ccoshf et ccoshl (C99) ceil, ceilf et ceill cexp, cexpf et cexpl (C99) char16_t (C11) char32_t (C11) char8_t (C23) CHAR_BIT CHAR_MAX CHAR_MIN CHAR_WIDTH (C23) CHARCLASS_NAME_MAX (POSIX) chdir (POSIX) CHILD_MAX (POSIX) chmod (POSIX) chown (POSIX) cimag, cimagf et cimagl (C99) ckd_add (C23) ckd_mul (C23) ckd_sub (C23) CLD_CONTINUED (POSIX) CLD_DUMPED (POSIX) CLD_EXITED (POSIX) CLD_KILLED (POSIX) CLD_STOPPED (POSIX) CLD_TRAPPED (POSIX) clearerr clock clock_getres (POSIX) clock_gettime (POSIX) CLOCK_MONOTONIC (POSIX) clock_nanosleep (POSIX) CLOCK_PROCESS_CPUTIME_ID (POSIX) CLOCK_REALTIME (POSIX) clock_settime (POSIX) clock_t CLOCK_THREAD_CPUTIME_ID (POSIX) clockid_t (POSIX) CLOCKS_PER_SEC clog, clogf et clogl (C99) closedir (POSIX) CMPLX, CMPLXF et CMPLXL (C11) cnd_broadcast cnd_destroy cnd_init cnd_signal cnd_t cnd_timedwait cnd_wait COLL_WEIGHTS_MAX (POSIX) compl (C95) complex (C99) compoundn, compoundnf et compoundnl (C23) conj, conjf et conjl (C99) copysign, copysignf et copysignl (C99) cos, cosf et cosl cosh, coshf et coshl cospi, cospif et cospil (C23) cpow, cpowf et cpowl (C99) cproj, cprojf et cprojl (C99) CR_DECIMAL_DIG (C23) creal, crealf et creall (C99) csin, csinf et csinl (C99) csinh, csinhf et csinhl (C99) csqrt, csqrtf et csqrtl (C99) ctan, ctanf et ctanl (C99) ctanh, ctanhf et ctanhl (C99) ctermid (POSIX) ctime ctime_r (POSIX) CX_LIMITED_RANGE (C99)

D

E

E2BIG (POSIX) EACCES (POSIX) EADDRINUSE (POSIX) EADDRNOTAVAIL (POSIX) EAFNOSUPPORT (POSIX) EAGAIN (POSIX) EALREADY (POSIX) EBADF (POSIX) EBADMSG (POSIX) EBUSY (POSIX) ECANCELED (POSIX) ECHILD (POSIX) ECONNABORTED (POSIX) ECONNREFUSED (POSIX) ECONNRESET (POSIX) EDEADLK (POSIX) EDESTADDRREQ (POSIX) EDOM EDQUOT (POSIX) EEXIST (POSIX) EFAULT (POSIX) EFBIG (POSIX) EHOSTUNREACH (POSIX) EIDRM (POSIX) EILSEQ (C95) EINPROGRESS (POSIX) EINTR (POSIX) EINVAL (POSIX) EIO (POSIX) EISCONN (POSIX) EISDIR (POSIX) ELOOP (POSIX) EMFILE (POSIX) EMLINK (POSIX) EMSGSIZE (POSIX) EMULTIHOP (POSIX) ENAMETOOLONG (POSIX) ENETDOWN (POSIX) ENETRESET (POSIX) ENETUNREACH (POSIX) ENFILE (POSIX) ENOBUFS (POSIX) ENODEV (POSIX) ENOENT (POSIX) ENOEXEC (POSIX) ENOLCK (POSIX) ENOLINK (POSIX) ENOMEM (POSIX) ENOMSG (POSIX) ENOPROTOOPT (POSIX) ENOSPC (POSIX) ENOSYS (POSIX) ENOTCONN (POSIX) ENOTDIR (POSIX) ENOTEMPTY (POSIX) ENOTRECOVERABLE (POSIX) ENOTSOCK (POSIX) ENOTSUP (POSIX) ENOTTY (POSIX) ENXIO (POSIX) EOF EOPNOTSUPP (POSIX) EOVERFLOW (POSIX) EOWNERDEAD (POSIX) EPERM (POSIX) EPIPE (POSIX) EPROTO (POSIX) EPROTONOSUPPORT (POSIX) EPROTOTYPE (POSIX) erand48 (POSIX) ERANGE erf, erff et erfl (C99) erfc, erfcf et erfcl (C99) EROFS (POSIX) errno errno_t (C11) ESOCKTNOSUPPORT (POSIX) ESPIPE (POSIX) ESRCH (POSIX) ESTALE (POSIX) ETIMEDOUT (POSIX) ETXTBSY (POSIX) EWOULDBLOCK (POSIX) EXDEV (POSIX) exit EXIT_FAILURE EXIT_SUCCESS exp, expf et expl exp10, exp10f et exp10l exp10m1, exp10m1f et exp10m1l exp2, exp2f et exp2l (C99) exp2m1, exp2m1f et exp2m1l expm1, expm1f et expm1l (C99) EXPR_NEST_MAX (POSIX)

F

fabs, fabsf et fabsl false fchdir (POSIX) fchmod (POSIX) fchmodat (POSIX) fchown (POSIX) fclose fdim, fdimf et fdiml fdopen (POSIX) fdopendir (POSIX) FE_ALL_EXCEPT (C99) FE_DEC_DOWNWARD (C23) FE_DEC_DYNAMIC (C23) fe_dec_getround (C23) fe_dec_setround (C23) FE_DEC_TONEAREST (C23) FE_DEC_TONEARESTFROMZERO (C23) FE_DEC_TOWARDZERO (C23) FE_DEC_UPWARD (C23) FE_DFL_ENV (C99) FE_DFL_MODE (C23) FE_DIVBYZERO (C99) FE_DOWNWARD (C99) FE_DYNAMIC (C23) FE_INEXACT (C99) FE_INVALID (C99) FE_OVERFLOW (C99) FE_SNANS_ALWAYS_SIGNAL (C23) FE_TONEAREST (C99) FE_TONEARESTFROMZERO (C23) FE_TOWARDZERO (C99) FE_UNDERFLOW (C99) FE_UPWARD (C99) feclearexcept (C99) fegetenv (C99) fegetexceptflag (C99) fegetmode (C23) fegetround (C99) feholdexcept (C99) femode_t (C23) FENV_ACCESS (C99) FENV_DEC_ROUND (C23) FENV_ROUND (C23) fenv_t (C99) feof feraiseexcept (C99) ferror fesetenv (C99) fesetexcept (C23) fesetexceptflag (C99) fesetmode (C23) fesetround (C99) fetestexcept (C99) fetestexceptflag (C23) feupdateenv (C99) fexcept_t (C99) fflush ffs (POSIX) ffsl (POSIX) ffsll (POSIX) fgetc fgetpos fgetwc (C95) fgetws (C95) FILE * FILENAME_MAX fileno (POSIX) FILESIZEBITS (POSIX) float_t (C99) flockfile (POSIX) floor, floorf et floorl FLT_DECIMAL_DIG (C11) FLT_DIG FLT_EPSILON FLT_EVAL_METHOD (C99) FLT_HAS_SUBNORM (C11) FLT_IS_IEC_60559 (C23) FLT_MANT_DIG FLT_MAX FLT_MAX_10_EXP FLT_MAX_EXP FLT_MIN FLT_MIN_10_EXP FLT_MIN_EXP FLT_NORM_MAX (C23) FLT_RADIX FLT_ROUNDS FLT_SNAN (C23) FLT_TRUE_MIN (C11) fma, fmaf et fmal (C99) fmax, fmaxf et fmaxl fmaximum, fmaximumf et fmaximuml (C23) fmaximum_mag, fmaximum_magf et fmaximum_magl (C23) fmaximum_mag_num, fmaximum_mag_numf et fmaximum_mag_numl (C23) fmaximum_num, fmaximum_numf et fmaximum_numl (C23) fmemopen (POSIX) fmin, fminf et fminl fminimum, fminimumf et fminimuml (C23) fminimum_mag, fminimum_magf et fminimum_magl (C23) fminimum_mag_num, fminimum_mag_numf et fminimum_mag_numl (C23) fminimum_num, fminimum_numf et fminimum_numl (C23) fmod, fmodf et fmodl fopen FOPEN_MAX fopen_s (C11) FP_FAST_FMA (C99) FP_FAST_FMAF (C99) FP_FAST_FMAL (C99) FP_ILOGB0 (C99) FP_ILOGBNAN (C99) FP_INFINITE (C99) FP_INT_DOWNWARD (C23) FP_INT_TONEAREST (C23) FP_INT_TONEARESTFROMZERO (C23) FP_INT_TOWARDZERO (C23) FP_INT_UPWARD (C23) FP_NAN (C99) FP_NORMAL (C99) FP_SUBNORMAL (C99) FP_ZERO (C99) fpclassify (C99) FPE_FLTDIV (POSIX) FPE_FLTINV (POSIX) FPE_FLTOVF (POSIX) FPE_FLTRES (POSIX) FPE_FLTSUB (POSIX) FPE_FLTUND (POSIX) FPE_INTDIV (POSIX) FPE_INTOVF (POSIX) fpos_t fprintf fprintf_s (C11) fputc fputs fputwc (C95) fputws (C95) fread free free_aligned_sized (C23) free_sized (C23) freelocale (POSIX) freopen freopen_s (C11) frexp, frexpf et frexpl fromfp, fromfpf et fromfpl (C23) fromfpx, fromfpxf et fromfpxl (C23) fscanf fscanf_s (C11) fseek fseeko (POSIX) fsetpos fstat (POSIX) fstatat (POSIX) ftell ftello (POSIX) ftrylockfile (POSIX) funlockfile (POSIX) futimens (POSIX) fwide (C95) fwprintf (C95) fwrite fwscanf (C95)

G

H

I

I (C99) ILL_BADSTK (POSIX) ILL_COPROC (POSIX) ILL_ILLADR (POSIX) ILL_ILLOPC (POSIX) ILL_ILLOPN (POSIX) ILL_ILLTRP (POSIX) ILL_PRVOPC (POSIX) ILL_PRVREG (POSIX) ilogb, ilogbf et ilogbl imaginary (C99) imaxabs imaxdiv imaxdiv_t INFINITY initstate (POSIX) ino_t (POSIX) INT16_C INT16_MAX INT16_MIN int16_t INT32_C INT32_MAX INT32_MIN int32_t INT64_C INT64_MAX INT64_MIN int64_t INT8_C INT8_MAX INT8_MIN int8_t INT_FAST16_MAX INT_FAST16_MIN int_fast16_t INT_FAST32_MAX INT_FAST32_MIN int_fast32_t INT_FAST64_MAX INT_FAST64_MIN int_fast64_t INT_FAST8_MAX INT_FAST8_MIN int_fast8_t INT_LEAST16_MAX INT_LEAST16_MIN int_least16_t INT_LEAST32_MAX INT_LEAST32_MIN int_least32_t INT_LEAST64_MAX INT_LEAST64_MIN int_least64_t INT_LEAST8_MAX INT_LEAST8_MIN int_least8_t INT_MAX INT_MIN INT_WIDTH (C23) INTMAX_C INTMAX_MAX INTMAX_MIN intmax_t INTPTR_MAX INTPTR_MIN intptr_t IOV_MAX (POSIX) isalnum isalnum_l (POSIX) isalpha isalpha_l (POSIX) isascii (POSIX) isblank (C99) isblank_l (POSIX) iscanonical (C23) iscntrl iscntrl_l (POSIX) isdigit isdigit_l (POSIX) iseqsig (C23) isfinite (C99) isgraph isgraph_l (POSIX) isgreater (C99) isgreaterequal (C99) isinf (C99) isless (C99) islessequal (C99) islessgreater (C99) islower islower_l (POSIX) isnan (C99) isnormal (C99) isprint isprint_l (POSIX) ispunct ispunct_l (POSIX) issignaling (C23) isspace isspace_l (POSIX) issubnormal (C23) isunordered (C99) isupper isupper_l (POSIX) iswalnum (C95) iswalnum_l (POSIX) iswalpha (C95) iswalpha_l (POSIX) iswblank (C99) iswblank_l (POSIX) iswcntrl (C95) iswcntrl_l (POSIX) iswctype (C95) iswctype_l (POSIX) iswdigit (C95) iswdigit_l (POSIX) iswgraph (C95) iswgraph_l (POSIX) iswlower (C95) iswlower_l (POSIX) iswprint (C95) iswprint_l (POSIX) iswpunct (C95) iswpunct_l (POSIX) iswspace (C95) iswspace_l (POSIX) iswupper (C95) iswupper_l (POSIX) iswxdigit (C95) iswxdigit_l (POSIX) isxdigit isxdigit_l (POSIX) iszero (C23)

J

K

L

M

M_1_PI (POSIX) M_1_PIl (POSIX) M_1_SQRTPI (POSIX) M_1_SQRTPIl (POSIX) M_2_PI (POSIX) M_2_PIl (POSIX) M_2_SQRTPI (POSIX) M_2_SQRTPIl (POSIX) M_E (POSIX) M_EGAMMA (POSIX) M_EGAMMAl (POSIX) M_El (POSIX) M_LN10 (POSIX) M_LN10l (POSIX) M_LN2 (POSIX) M_LN2l (POSIX) M_LOG10E (POSIX) M_LOG10El (POSIX) M_LOG2E (POSIX) M_LOG2El (POSIX) M_PHI (POSIX) M_PHIl (POSIX) M_PI (POSIX) M_PI_2 (POSIX) M_PI_2l (POSIX) M_PI_4 (POSIX) M_PI_4l (POSIX) M_PIl (POSIX) M_SQRT1_2 (POSIX) M_SQRT1_2l (POSIX) M_SQRT1_3 (POSIX) M_SQRT1_3l (POSIX) M_SQRT2 (POSIX) M_SQRT2l (POSIX) M_SQRT3 (POSIX) M_SQRT3l (POSIX) malloc MATH_ERREXCEPT (C99) math_errhandling (C99) MATH_ERRNO (C99) max_align_t (C11) MAX_CANON (POSIX) MAX_INPUT (POSIX) MB_CUR_MAX MB_LEN_MAX mblen mbrlen (C95) mbrtoc16 (C11) mbrtoc32 (C11) mbrtoc8 (C23) mbrtowc (C95) mbsinit (C95) mbsnrtowcs (POSIX) mbsrtowcs (C95) mbstate_t (C95) mbstowcs mbtowc mcontext_t (POSIX) memalignment (C23) memccpy memchr memcmp memcpy memcpy_s (C11) memmem (POSIX) memmove memmove_s (C11) memory_order (C11) memory_order_acq_rel (C11) memory_order_acquire (C11) memory_order_consume (C11) memory_order_relaxed (C11) memory_order_release (C11) memory_order_seq_cst (C11) memset memset_explicit (C23) memset_s (C11) mkdir (POSIX) mkdirat (POSIX) mkdtemp (POSIX) mkfifo (POSIX) mkfifoat (POSIX) mknod (POSIX) mknodat (POSIX) mkostemp (POSIX) mkstemp (POSIX) mktime mode_t (POSIX) modf, modff et modfl MQ_OPEN_MAX (POSIX) MQ_PRIO_MAX (POSIX) mrand48 (POSIX) mtx_destroy mtx_init mtx_lock mtx_plain mtx_recursive mtx_t mtx_timed mtx_timedlock mtx_trylock mtx_unlock

N

O

P

PAGE_SIZE (POSIX) PAGESIZE (POSIX) PATH_MAX (POSIX) pclose (POSIX) perror PIPE_BUF (POSIX) popen (POSIX) POSIX_ALLOC_SIZE_MIN (POSIX) posix_memalign (POSIX) posix_openpt (POSIX) POSIX_REC_INCR_XFER_SIZE (POSIX) POSIX_REC_MAX_XFER_SIZE (POSIX) POSIX_REC_MIN_XFER_SIZE (POSIX) POSIX_REC_XFER_ALIGN (POSIX) pow, powf et powl pown, pownf et pownl (C23) powr, powrf et powrl (C23) PRIB16 (C23) PRIb16 (C23) PRIb32 (C23) PRIB32 (C23) PRIb64 (C23) PRIB64 (C23) PRIb8 (C23) PRIB8 (C23) PRIbFAST16 (C23) PRIBFAST16 (C23) PRIBFAST32 (C23) PRIbFAST32 (C23) PRIbFAST64 (C23) PRIBFAST64 (C23) PRIBFAST8 (C23) PRIbFAST8 (C23) PRIBLEAST16 (C23) PRIbLEAST16 (C23) PRIBLEAST32 (C23) PRIbLEAST32 (C23) PRIBLEAST64 (C23) PRIbLEAST64 (C23) PRIBLEAST8 (C23) PRIbLEAST8 (C23) PRIBMAX (C23) PRIbMAX (C23) PRIbPTR (C23) PRIBPTR (C23) PRId16 PRId32 PRId64 PRId8 PRIdFAST16 PRIdFAST32 PRIdFAST64 PRIdFAST8 PRIdLEAST16 PRIdLEAST32 PRIdLEAST64 PRIdLEAST8 PRIdMAX PRIdPTR PRIi16 PRIi32 PRIi64 PRIi8 PRIiFAST16 PRIiFAST32 PRIiFAST64 PRIiFAST8 PRIiLEAST16 PRIiLEAST32 PRIiLEAST64 PRIiLEAST8 PRIiMAX PRIiPTR printf printf_s (C11) PRIo16 PRIo32 PRIo64 PRIo8 PRIoFAST16 PRIoFAST32 PRIoFAST64 PRIoFAST8 PRIoLEAST16 PRIoLEAST32 PRIoLEAST64 PRIoLEAST8 PRIoMAX PRIoPTR PRIu16 PRIu32 PRIu64 PRIu8 PRIuFAST16 PRIuFAST32 PRIuFAST64 PRIuFAST8 PRIuLEAST16 PRIuLEAST32 PRIuLEAST64 PRIuLEAST8 PRIuMAX PRIuPTR PRIX16 PRIx16 PRIX32 PRIx32 PRIx64 PRIX64 PRIx8 PRIX8 PRIxFAST16 PRIXFAST16 PRIXFAST32 PRIxFAST32 PRIXFAST64 PRIxFAST64 PRIxFAST8 PRIXFAST8 PRIXLEAST16 PRIxLEAST16 PRIXLEAST32 PRIxLEAST32 PRIXLEAST64 PRIxLEAST64 PRIxLEAST8 PRIXLEAST8 PRIxMAX PRIXMAX PRIXPTR PRIxPTR psiginfo (POSIX) psignal (POSIX) PTHREAD_DESTRUCTOR_ITERATIONS (POSIX) PTHREAD_KEYS_MAX (POSIX) pthread_kill (POSIX) pthread_sigmask (POSIX) PTHREAD_STACK_MIN (POSIX) PTHREAD_THREADS_MAX (POSIX) ptrdiff_t ptsname (POSIX) putc putc_unlocked (POSIX) putchar putchar_unlocked (POSIX) putenv (POSIX) puts putwc (C95) putwchar (C95)

Q

R

S

S_IFBLK (POSIX) S_IFCHR (POSIX) S_IFDIR (POSIX) S_IFIFO (POSIX) S_IFLNK (POSIX) S_IFMT (POSIX) S_IFREG (POSIX) S_IFSOCK (POSIX) S_IRGRP (POSIX) S_IROTH (POSIX) S_IRUSR (POSIX) S_IRWXG (POSIX) S_IRWXO (POSIX) S_IRWXU (POSIX) S_ISBLK (POSIX) S_ISCHR (POSIX) S_ISDIR (POSIX) S_ISFIFO (POSIX) S_ISGID (POSIX) S_ISLNK (POSIX) S_ISREG (POSIX) S_ISSOCK (POSIX) S_ISUID (POSIX) S_ISVTX (POSIX) S_IWGRP (POSIX) S_IWOTH (POSIX) S_IWUSR (POSIX) S_IXGRP (POSIX) S_IXOTH (POSIX) S_IXUSR (POSIX) S_TYPEISMQ (POSIX) S_TYPEISSEM (POSIX) S_TYPEISSHM (POSIX) S_TYPEISTMO (POSIX) SA_NOCLDSTOP (POSIX) SA_NOCLDWAIT (POSIX) SA_NODEFER (POSIX) SA_ONSTACK (POSIX) SA_RESETHAND (POSIX) SA_RESTART (POSIX) SA_SIGINFO (POSIX) scalbln, scalblnf et scalblnl scalbn, scalbnf et scalbnl scandir (POSIX) scanf scanf_s (C11) SCHAR_MAX SCHAR_MIN SCHAR_WIDTH (C23) SCNb16 (C23) SCNb32 (C23) SCNb64 (C23) SCNb8 (C23) SCNbFAST16 (C23) SCNbFAST32 (C23) SCNbFAST64 (C23) SCNbFAST8 (C23) SCNbLEAST16 (C23) SCNbLEAST32 (C23) SCNbLEAST64 (C23) SCNbLEAST8 (C23) SCNbMAX (C23) SCNbPTR (C23) SCNd16 SCNd32 SCNd64 SCNd8 SCNdFAST16 SCNdFAST32 SCNdFAST64 SCNdFAST8 SCNdLEAST16 SCNdLEAST32 SCNdLEAST64 SCNdLEAST8 SCNdMAX SCNdPTR SCNi16 SCNi32 SCNi64 SCNi8 SCNiFAST16 SCNiFAST32 SCNiFAST64 SCNiFAST8 SCNiLEAST16 SCNiLEAST32 SCNiLEAST64 SCNiLEAST8 SCNiMAX SCNiPTR SCNo16 SCNo32 SCNo64 SCNo8 SCNoFAST16 SCNoFAST32 SCNoFAST64 SCNoFAST8 SCNoLEAST16 SCNoLEAST32 SCNoLEAST64 SCNoLEAST8 SCNoMAX SCNoPTR SCNu16 SCNu32 SCNu64 SCNu8 SCNuFAST16 SCNuFAST32 SCNuFAST64 SCNuFAST8 SCNuLEAST16 SCNuLEAST32 SCNuLEAST64 SCNuLEAST8 SCNuMAX SCNuPTR SCNx16 SCNx32 SCNx64 SCNx8 SCNxFAST16 SCNxFAST32 SCNxFAST64 SCNxFAST8 SCNxLEAST16 SCNxLEAST32 SCNxLEAST64 SCNxLEAST8 SCNxMAX SCNxPTR seed48 (POSIX) SEEK_CUR SEEK_END SEEK_SET seekdir (POSIX) SEGV_ACCERR (POSIX) SEGV_MAPERR (POSIX) SEM_NSEMS_MAX (POSIX) SEM_VALUE_MAX (POSIX) setbuf setenv (POSIX) setjmp setkey (POSIX) setlocale setpayload, setpayloadf et setpayloadl (C23) setpayloadsig, setpayloadsigf et setpayloadsigl (C23) setstate (POSIX) setvbuf SHRT_MAX SHRT_MIN SHRT_WIDTH (C23) SI_ASYNCIO (POSIX) SI_MESGQ (POSIX) SI_QUEUE (POSIX) SI_TIMER (POSIX) SI_USER (POSIX) sig2str (POSIX) SIG2STR_MAX (POSIX) sig_atomic_t SIG_BLOCK (POSIX) SIG_DFL SIG_ERR SIG_IGN SIG_SETMASK (POSIX) SIG_UNBLOCK (POSIX) SIGABRT sigaction (POSIX) sigaddset (POSIX) SIGALRM (POSIX) sigaltstack (POSIX/XSI) SIGBUS (POSIX) SIGCHLD (POSIX) SIGCONT (POSIX) sigdelset (POSIX) sigemptyset (POSIX) SIGEV_NONE (POSIX) SIGEV_SIGNAL (POSIX) SIGEV_THREAD (POSIX) sigfillset (POSIX) SIGFPE SIGHUP (POSIX) SIGILL siginfo_t (POSIX) SIGINT sigismember (POSIX) sigjmp_buf (POSIX) SIGKILL (POSIX) siglongjmp (POSIX) signal signbit (C99) signgam (POSIX) sigpending (POSIX) SIGPIPE (POSIX) SIGPOLL (POSIX) sigprocmask (POSIX) SIGPROF (POSIX) sigqueue (POSIX) SIGQUEUE_MAX (POSIX) SIGQUIT (POSIX) SIGRTMAX (POSIX) SIGRTMIN (POSIX) SIGSEGV sigset_t (POSIX) sigsetjmp (POSIX) SIGSTKSZ (POSIX) SIGSTOP (POSIX) sigsuspend (POSIX) SIGSYS (POSIX) SIGTERM sigtimedwait (POSIX) SIGTRAP (POSIX) SIGTSTP (POSIX) SIGTTIN (POSIX) SIGTTOU (POSIX) SIGURG (POSIX) SIGUSR1 (POSIX) SIGUSR2 (POSIX) SIGVTALRM (POSIX) sigwait (POSIX) sigwaitinfo (POSIX) SIGWINCH (POSIX) SIGXCPU (POSIX) SIGXFSZ (POSIX) sin, sinf et sinl sinh, sinhf et sinhl sinpi, sinpif et sinpil (C23) size_t snprintf (C99) snprintf_s (C11) sprintf sprintf_s (C11) sqrt, sqrtf et sqrtl srand srand48 (POSIX) srandom (POSIX) SS_DISABLE (POSIX) SS_ONSTACK (POSIX) SS_REPL_MAX (POSIX) sscanf sscanf_s (C11) SSIZE_MAX (POSIX) stack_t (POSIX) stat (POSIX) static_assert (C11) stdc_bit_ceil (C23) stdc_bit_ceil_uc (C23) stdc_bit_ceil_ui (C23) stdc_bit_ceil_ul (C23) stdc_bit_ceil_ull (C23) stdc_bit_ceil_us (C23) stdc_bit_floor (C23) stdc_bit_floor_uc (C23) stdc_bit_floor_ui (C23) stdc_bit_floor_ul (C23) stdc_bit_floor_ull (C23) stdc_bit_floor_us (C23) stdc_bit_width (C23) stdc_bit_width_uc (C23) stdc_bit_width_ui (C23) stdc_bit_width_ul (C23) stdc_bit_width_ull (C23) stdc_bit_width_us (C23) stdc_count_ones (C23) stdc_count_ones_uc (C23) stdc_count_ones_ui (C23) stdc_count_ones_ul (C23) stdc_count_ones_ull (C23) stdc_count_ones_us (C23) stdc_count_zeros (C23) stdc_count_zeros_uc (C23) stdc_count_zeros_ui (C23) stdc_count_zeros_ul (C23) stdc_count_zeros_ull (C23) stdc_count_zeros_us (C23) stdc_first_leading_one (C23) stdc_first_leading_one_uc (C23) stdc_first_leading_one_ui (C23) stdc_first_leading_one_ul (C23) stdc_first_leading_one_ull (C23) stdc_first_leading_one_us (C23) stdc_first_leading_zero (C23) stdc_first_leading_zero_uc (C23) stdc_first_leading_zero_ui (C23) stdc_first_leading_zero_ul (C23) stdc_first_leading_zero_ull (C23) stdc_first_leading_zero_us (C23) stdc_first_trailing_one (C23) stdc_first_trailing_one_uc (C23) stdc_first_trailing_one_ui (C23) stdc_first_trailing_one_ul (C23) stdc_first_trailing_one_ull (C23) stdc_first_trailing_one_us (C23) stdc_first_trailing_zero (C23) stdc_first_trailing_zero_uc (C23) stdc_first_trailing_zero_ui (C23) stdc_first_trailing_zero_ul (C23) stdc_first_trailing_zero_ull (C23) stdc_first_trailing_zero_us (C23) stdc_has_single_bit (C23) stdc_has_single_bit_uc (C23) stdc_has_single_bit_ui (C23) stdc_has_single_bit_ul (C23) stdc_has_single_bit_ull (C23) stdc_has_single_bit_us (C23) stdc_leading_ones (C23) stdc_leading_ones_uc (C23) stdc_leading_ones_ui (C23) stdc_leading_ones_ul (C23) stdc_leading_ones_ull (C23) stdc_leading_ones_us (C23) stdc_leading_zeros (C23) stdc_leading_zeros_uc (C23) stdc_leading_zeros_ui (C23) stdc_leading_zeros_ul (C23) stdc_leading_zeros_ull (C23) stdc_leading_zeros_us (C23) stdc_trailing_ones (C23) stdc_trailing_ones_uc (C23) stdc_trailing_ones_ui (C23) stdc_trailing_ones_ul (C23) stdc_trailing_ones_ull (C23) stdc_trailing_ones_us (C23) stdc_trailing_zeros (C23) stdc_trailing_zeros_uc (C23) stdc_trailing_zeros_ui (C23) stdc_trailing_zeros_ul (C23) stdc_trailing_zeros_ull (C23) stdc_trailing_zeros_us (C23) stderr stdin stdout stpcpy (POSIX) stpncpy (POSIX) str2sig (POSIX) strcasecmp (POSIX) strcasecmp_l (POSIX) strcat strcat_s (C11) strchr strcmp strcoll strcoll_l (POSIX) strcpy strcpy_s (C11) strcspn strdup STREAM_MAX (POSIX) strerror strerror_l (POSIX) strerror_r (POSIX) strerror_s (C11) strerrorlen_s (C11) strfromd (C23) strfromf (C23) strfroml (C23) strftime strftime_l (POSIX) strlcat (POSIX) strlcpy (POSIX) strlen strncasecmp (POSIX) strncasecmp_l (POSIX) strncat strncat_s (C11) strncmp strncpy strncpy_s (C11) strndup strnlen (POSIX) strnlen_s (C11) strpbrk strptime (POSIX) strrchr strsignal (POSIX) strspn strstr strtod strtof (C99) strtoimax strtok strtok_r (POSIX) strtok_s (C11) strtol strtold (C99) strtoll (C99) strtoul strtoull (C99) strtoumax struct dirent (POSIX) struct itimerspec (POSIX) struct sigaction (POSIX) struct sigevent (POSIX) struct stat (POSIX) struct timespec (C11) struct tm strxfrm strxfrm_l (POSIX) swprintf (C95) swscanf (C95) SYMLINK_MAX (POSIX) SYMLOOP_MAX (POSIX) system

T

U

V

W

X

Y

Quelques ressources complémentaires



Vous êtes un professionnel et vous avez besoin d'une formation ? Programmation avec
Le langage C
Voir le programme détaillé