亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

directory search
Algorithms Algorithms(算法) bsearch bsearch_s qsort qsort_s Atomic operations Atomic operations library(原子操作庫(kù)) ATOMIC_*_LOCK_FREE atomic_compare_exchange_strong atomic_compare_exchange_strong_explicit atomic_compare_exchange_weak atomic_compare_exchange_weak_explicit atomic_exchange atomic_exchange_explicit atomic_fetch_add atomic_fetch_add_explicit atomic_fetch_and atomic_fetch_and_explicit atomic_fetch_or atomic_fetch_or_explicit atomic_fetch_sub atomic_fetch_sub_explicit atomic_fetch_xor atomic_fetch_xor_explicit atomic_flag atomic_flag_clear atomic_flag_clear_explicit ATOMIC_FLAG_INIT atomic_flag_test_and_set atomic_flag_test_and_set_explicit atomic_init atomic_is_lock_free atomic_load atomic_load_explicit atomic_signal_fence atomic_store atomic_store_explicit atomic_thread_fence(線程圍欄) ATOMIC_VAR_INIT kill_dependency memory_order(內(nèi)存排序) C keywords auto(自動(dòng)存儲(chǔ)) break(跳出循環(huán)) C keywords(關(guān)鍵詞) case char const(常量修飾符) continue default(預(yù)設(shè)運(yùn)算式) do double(雙精度浮點(diǎn)型) else enum(枚舉類型) extern(全局變量) float(浮點(diǎn)數(shù)) for fortran goto(goto語(yǔ)句) if(if語(yǔ)句) inline(行內(nèi)函式) int long(長(zhǎng)整型) register(寄存器變量) restrict( restrict類型限定符) return short signed sizeof(sizeof運(yùn)算符) static(靜態(tài)變量) struct(結(jié)構(gòu)體) switch(switch語(yǔ)句) typedef(typedef關(guān)鍵字) union(聯(lián)合體) unsigned(無(wú)符號(hào)) void(空類型) volatile(volatile變量) while(while語(yǔ)句) _Alignas _Alignof _Atomic _Bool _Complex _Generic _Imaginary _Noreturn _Static_assert _Thread_local C language #define directive #elif directive #else directive #endif directive #error directive #if directive #ifdef directive #ifndef directive #include directive #line directive #pragma directive alignas(對(duì)齊指定符) Alternative operators and tokens(替代運(yùn)算符和令牌) Analyzability Arithmetic operators Arithmetic types Array declaration(數(shù)組聲明) Array initialization(陣列初始化) ASCII Chart Assignment operators(賦值運(yùn)算符) types(atomic類型限定符) Basic concepts Bit fields(位域) break statement C language C Operator Precedence cast operator character constant(字符字面量) Comments(注釋符) Comparison operators(比較運(yùn)算符) compound literals(符合字面量) Conditional inclusion(條件包含) Conformance(一致性) const type qualifier(const 限定符) Constant expressions(常量表達(dá)) continue statement Declarations(聲明) do-while loop Enumerations(枚舉類型) Escape sequences(轉(zhuǎn)義字符) Expressions(表達(dá)式) External and tentative definitions(外部和暫定的定義) File scope(文件范圍) floating constant(浮點(diǎn)常量) for loop Function declarations(函數(shù)聲明) Function definitions(函數(shù)聲明) Functions Generic selection泛型選擇 goto statement Identifier(標(biāo)示符) if statement Implicit conversions(隱式轉(zhuǎn)換) Increment/decrement operators(前置/后置操作符) Initialization(初始化) inline function specifier(內(nèi)聯(lián)函式) integer constant Lifetime(生命期) Logical operators(邏輯運(yùn)算符) Lookup and name spaces Main function(主函式) Member access operators(會(huì)員接入運(yùn)營(yíng)商) Memory model Objects and alignment(字節(jié)對(duì)齊) Order of evaluation(評(píng)估順序) Other operators Phases of translation(翻譯階段) Pointer declaration Preprocessor(預(yù)處理) restrict type qualifier(restrict類型限定符) return statement Scalar initialization(標(biāo)量類型初始化) Scope(范圍) sizeof operator(sizeof運(yùn)算符) Statements(陳述) static assert declaration(靜態(tài)斷言聲明) Static storage duration(靜態(tài)存儲(chǔ)周期) Storage-class specifiers(存儲(chǔ)類說(shuō)明符) string literals(字符串字面量) Struct and union initialization(結(jié)構(gòu)體與聯(lián)合體初始化) Struct declaration(結(jié)構(gòu)體聲明) switch statement Thread storage duration(線程存儲(chǔ)時(shí)間) Type Type(類型) Typedef declaration(Typedef聲明) Undefined behavior(未定義行為) Union declaration(聯(lián)合體聲明) Value categories(值類別) Variadic arguments(變長(zhǎng)參數(shù)宏) volatile type qualifier(volatile 類型限定符) while loop _Alignof operator _Noreturn function specifier Date and time asctime(asctime函數(shù)) asctime_s clock CLOCKS_PER_SEC clock_t ctime(ctime函數(shù)) ctime_s Date and time utilities(日期和時(shí)間庫(kù)) difftime(計(jì)算兩個(gè)時(shí)間的間隔) gmtime gmtime_s localtime localtime_s mktime(將時(shí)間結(jié)構(gòu)數(shù)據(jù)轉(zhuǎn)換成經(jīng)過(guò)的秒數(shù)的函數(shù)) strftime(格式化輸出時(shí)間函數(shù)) time timespec timespec_get time_t tm wcsftime(格式化時(shí)間寬字符) Dynamic memory management aligned_alloc C memory management library(內(nèi)存管理庫(kù)) calloc free(釋放動(dòng)態(tài)分配空間的函數(shù)) malloc(動(dòng)態(tài)分配內(nèi)存空間的函數(shù)) realloc(重新分配內(nèi)存空間的函數(shù)) Error handling abort_handler_s assert(斷言) constraint_handler_t errno(錯(cuò)誤報(bào)告) Error handling(錯(cuò)誤處理) Error numbers(錯(cuò)誤個(gè)數(shù)) ignore_handler_s set_constraint_handler_s static_assert File input/output clearerr(清除/復(fù)位) fclose feof ferror fflush(清空文件緩沖區(qū)) fgetc fgetpos fgets fgetwc fgetws File input/output fopen fopen_s fprintf fprintf_s fputc fputs fputwc fputws fread freopen freopen_s fscanf fscanf_s fseek fsetpos ftell fwide fwprintf fwprintf_s fwrite fwscanf fwscanf_s getc getchar gets gets_s getwchar perror printf printf_s putc putchar puts putwc putwchar remove rename rewind scanf scanf_s setbuf setvbuf snprintf sprintf sscanf sscanf_s swprintf swprintf_s swscanf swscanf_s tmpfile tmpfile_s tmpnam tmpnam_s ungetc ungetwc vfprintf vfprintf_s vfscanf vfscanf_s vfwprintf vfwprintf_s vfwscanf vfwscanf_s vprintf vprintf_s vscanf vscanf_s vsnprintf vsprintf vsscanf vsscanf_s vswprintf vswprintf_s vswscanf vswscanf_s vwprintf vwprintf_s vwscanf vwscanf_s wprintf wprintf_s wscanf wscanf_s Localization support lconv LC_ALL LC_COLLATE LC_CTYPE LC_MONETARY LC_NUMERIC LC_TIME localeconv Localization support setlocale Numerics abs acos acosf acosh acoshf acoshl acosl asin asinf asinh asinhf asinhl asinl atan atan2 atan2f atan2l atanf atanh atanhf atanhl atanl cabs cabsf cabsl cacos cacosf cacosh cacoshf cacoshl cacosl carg cargf cargl casin casinf casinh casinhf casinhl casinl catan catanf catanh catanhf catanhl catanl cbrt cbrtf cbrtl ccos ccosf ccosh ccoshf ccoshl ccosl ceil ceilf ceill cexp cexpf cexpl cimag cimagf cimagl clog clogf clogl CMPLX CMPLXF CMPLXL Common mathematical functions complex Complex number arithmetic conj conjf conjl copysign copysignf copysignl cos cosf cosh coshf coshl cosl cpow cpowf cpowl cproj cprojf cprojl creal crealf creall csin csinf csinh csinhf csinhl csinl csqrt csqrtf csqrtl ctan ctanf ctanh ctanhf ctanhl ctanl div double_t erf erfc erfcf erfcl erff erfl exp exp2 exp2f exp2l expf expl expm1 expm1f expm1l fabs fabsf fabsl fdim feclearexcept fegetenv fegetexceptflag fegetround feholdexcept feraiseexcept fesetenv fesetexceptflag fesetround fetestexcept feupdateenv FE_ALL_EXCEPT FE_DFL_ENV FE_DIVBYZERO FE_DOWNWARD FE_INEXACT FE_INVALID FE_OVERFLOW FE_TONEAREST FE_TOWARDZERO FE_UNDERFLOW FE_UPWARD Floating-point environment float_t floor floorf floorl fma fmaf fmal fmax fmaxf fmaxl fmin fminf fminl fmod fmodf fmodl fpclassify FP_INFINITE FP_NAN FP_NORMAL FP_SUBNORMAL FP_ZERO frexp frexpf frexpl HUGE_VAL HUGE_VALF HUGE_VALL hypot hypotf hypotl I ilogb ilogbf ilogbl imaginary imaxabs imaxdiv INFINITY isfinite isgreater isgreaterequal isinf isless islessequal islessgreater isnan isnormal isunordered labs ldexp ldexpf ldexpl ldiv lgamma lgammaf lgammal llabs lldiv llrint llrintf llrintl llround llroundf llroundl log log10 log10f log10l log1p log1pf log1pl log2 log2f log2l logb logbf logbl logf logl lrint lrintf lrintl lround lroundf lroundl MATH_ERREXCEPT math_errhandling MATH_ERRNO modf modff modfl nan NAN nanf nanl nearbyint nearbyintf nearbyintl nextafter nextafterf nextafterl nexttoward nexttowardf nexttowardl Numerics pow powf powl Pseudo-random number generation rand RAND_MAX remainder remainderf remainderl remquo remquof remquol rint rintf rintl round roundf roundl scalbln scalblnf scalblnl scalbn scalbnf scalbnl signbit sin sinf sinh sinhf sinhl sinl sqrt sqrtf sqrtl srand tan tanf tanh tanhf tanhl tanl tgamma tgammaf tgammal trunc truncf truncl Type-generic math _Complex_I _Imaginary_I Program support abort atexit at_quick_exit exit EXIT_FAILURE EXIT_SUCCESS getenv getenv_s jmp_buf longjmp Program support utilities quick_exit raise setjmp SIGABRT SIGFPE SIGILL SIGINT signal SIGSEGV SIGTERM sig_atomic_t SIG_DFL SIG_ERR SIG_IGN system _Exit Strings atof atoi atol atoll btowc c16rtomb c32rtomb char16_t char32_t isalnum isalpha isblank iscntrl isdigit isgraph islower isprint ispunct isspace isupper iswalnum iswalpha iswblank iswcntrl iswctype iswdigit iswgraph iswlower iswprint iswpunct iswspace iswupper iswxdigit isxdigit mblen mbrlen mbrtoc16 mbrtoc32 mbrtowc mbsinit mbsrtowcs mbsrtowcs_s mbstate_t mbstowcs mbstowcs_s mbtowc memchr memcmp memcpy memcpy_s memmove memmove_s memset memset_s Null-terminated byte strings Null-terminated multibyte strings Null-terminated wide strings strcat strcat_s strchr strcmp strcoll strcpy strcpy_s strcspn strerror strerrorlen_s strerror_s Strings library strlen strncat Thread support call_once cnd_broadcast cnd_destroy cnd_init cnd_signal cnd_timedwait cnd_wait mtx_destroy mtx_init mtx_lock mtx_plain mtx_recursive mtx_timed mtx_timedlock mtx_trylock mtx_unlock once_flag ONCE_FLAG_INIT thrd_busy thrd_create thrd_current thrd_detach thrd_equal thrd_error thrd_exit thrd_join thrd_nomem thrd_sleep thrd_success thrd_timedout thrd_yield Thread support library thread_local tss_create tss_delete TSS_DTOR_ITERATIONS tss_get tss_set Type support Boolean type support library Fixed width integer types FLT_EVAL_METHOD FLT_ROUNDS max_align_t NULL Numeric limits offsetof ptrdiff_t size_t Type support Variadic functions Variadic functions va_arg va_copy va_end va_list va_start
characters

所述<stdio.h>頭部提供通用文件操作支持和建筑材料功能與窄字符輸入/輸出能力。

<wchar.h>標(biāo)頭寬字符輸入/輸出功能提供功能。

I / O流是FILE只能通過(guò)類型指針訪問(wèn)和操作的類型對(duì)象FILE*(注意:雖然可以FILE通過(guò)解引用和復(fù)制有效的FILE*方法創(chuàng)建類型的本地對(duì)象,但使用I中的此類副本的地址/ O函數(shù)是未定義的行為)。每個(gè)流都與外部物理設(shè)備(文件,標(biāo)準(zhǔn)輸入流,打印機(jī),串行端口等)相關(guān)聯(lián)。

I / O流可用于未格式化和格式化的輸入和輸出。它們是區(qū)域設(shè)置敏感的,并且可以根據(jù)需要執(zhí)行寬/多字節(jié)轉(zhuǎn)換。所有流都訪問(wèn)相同的語(yǔ)言環(huán)境對(duì)象:最近安裝的語(yǔ)言環(huán)境對(duì)象setlocale

除了訪問(wèn)設(shè)備所需的系統(tǒng)特定信息(例如POSIX文件描述符)之外,每個(gè)流對(duì)象還包含以下內(nèi)容:

1)(C95)字符寬度:未設(shè)置,縮小或?qū)?/p>

2)緩沖狀態(tài):無(wú)緩沖,行緩沖,完全緩沖。

3)緩沖區(qū),可以由用戶提供的外部緩沖區(qū)替換。

4)I / O模式:輸入,輸出或更新(包括輸入和輸出)。

5)二進(jìn)制/文本模式指示器。

6)文件結(jié)束狀態(tài)指示器。

7)錯(cuò)誤狀態(tài)指示器。

8)文件位置指示器(類型對(duì)象fpos_t),對(duì)于寬字符流,它包含解析狀態(tài)(類型為mbstate_t(C95)的對(duì)象)。

9)(C11)當(dāng)多線程讀取,寫(xiě)入,定位或查詢流的位置時(shí),用于防止數(shù)據(jù)競(jìng)爭(zhēng)的重入鎖。

狹窄和廣泛的方向

新開(kāi)的流沒(méi)有方向。第一次調(diào)用fwide或訪問(wèn)任何I / O函數(shù)可以確定方向:寬I / O函數(shù)使得流的寬度更大,窄I / O函數(shù)使得流的范圍更窄。一旦設(shè)置,方向只能隨著改變freopen。窄I / O函數(shù)不能在面向廣泛的流上調(diào)用; 寬泛的I / O功能無(wú)法在窄定向的流上調(diào)用。寬I / O函數(shù)在寬字符和多字節(jié)字符之間轉(zhuǎn)換,就像通過(guò)調(diào)用mbrtowcwcrtomb。與在程序中有效的多字節(jié)字符串不同,文件中的多字節(jié)字符序列可能包含嵌入的空值,不必在初始轉(zhuǎn)換狀態(tài)下開(kāi)始或結(jié)束。

POSIX要求當(dāng)前安裝的C語(yǔ)言環(huán)境的LC_CTYPE構(gòu)面在其方向變寬時(shí)存儲(chǔ)在流對(duì)象中,并且用于此流上將來(lái)的所有I / O,直到方向改變?yōu)橹?,而不管后續(xù)調(diào)用如何setlocale

二進(jìn)制和文本模式

文本流是由為行(零個(gè)或多個(gè)字符加上終止字符的有序序列'\n')。最后一行是否需要終止'\n'是實(shí)現(xiàn)定義的??赡苄枰谳斎牒洼敵鲋刑砑?,更改或刪除字符,以符合OS中表示文本的約定(特別是Windows OS上的C流轉(zhuǎn)換\n\r\n輸出并轉(zhuǎn)換\r\n\n輸入)。

只有滿足以下所有條件,才能保證從文本流中讀入的數(shù)據(jù)與之前寫(xiě)入該流的數(shù)據(jù)相等。

  • 數(shù)據(jù)只包括打印字符及控制字符\t\n(具體地,在Windows操作系統(tǒng)中,字符'\0x1A'終止輸入)

  • 否\ n緊接在空格字符前面(空格字符在緊接在\ n讀取時(shí)可能消失之前寫(xiě)出)

  • 最后一個(gè)字符是\ n

二進(jìn)制流是可以透明地記錄的內(nèi)部數(shù)據(jù)的字符的有序序列。從二進(jìn)制流中讀入的數(shù)據(jù)總是等于先前寫(xiě)入該數(shù)據(jù)流的數(shù)據(jù)。實(shí)現(xiàn)只允許在流尾添加一些空字符。寬二進(jìn)制流不需要在初始轉(zhuǎn)換狀態(tài)下結(jié)束。

POSIX實(shí)現(xiàn)不區(qū)分文本流和二進(jìn)制流(沒(méi)有針對(duì)\ n或任何其他字符的特殊映射)。

函數(shù)

| 文件訪問(wèn)|

|:----|

| 在頭文件<stdio.h> |中定義

| fopenfopen_s(C11)| 打開(kāi)一個(gè)文件(函數(shù))|

| freopenfreopen_s(C11)| 使用不同的名稱(函數(shù))|打開(kāi)現(xiàn)有流

| fclose | 關(guān)閉文件(功能)|

| fflush | 使輸出流與實(shí)際文件(函數(shù))|同步

| setbuf | 為文件流(函數(shù))|設(shè)置緩沖區(qū)

| setvbuf | 設(shè)置文件流(函數(shù))|的緩沖區(qū)及其大小

| 在頭文件<wchar.h>中定義

| fwide(C95)| 在寬字符I / O和窄字符I / O(函數(shù))|之間切換文件流

| 直接輸入/輸出|

| 在頭文件<stdio.h> |中定義

| fread | 從文件(函數(shù))|讀取

| fwrite | 寫(xiě)入文件(函數(shù))|

| 未格式化的輸入/輸出|

| 窄字符|

| 在頭文件<stdio.h> |中定義

| fgetcgetc | 從文件流(函數(shù))|獲取字符

| fgets | 從文件流(函數(shù))|獲取字符串

| fputcputc | 將一個(gè)字符寫(xiě)入文件流(函數(shù))|

| fputs | 將字符串寫(xiě)入文件流(函數(shù))|

| getchar | 從stdin(function)|讀取一個(gè)字符

| getsgets_s(直到C11)(自C11)| 從stdin(function)|讀取一個(gè)字符串

| putchar | 將一個(gè)字符寫(xiě)入stdout(function)|

| 放入| 將一個(gè)字符串寫(xiě)入stdout(function)|

| ungetc | 將字符放回到文件流(函數(shù))|中

| 寬字符|

| 在頭文件<wchar.h>中定義

| fgetwcgetwc(C95)| 從文件流(函數(shù))|獲取寬字符

| fgetws(C95)| 從文件流(函數(shù))|獲取寬字符串

| fputwcputwc(C95)| 將寬字符寫(xiě)入文件流(函數(shù))|

| fputws(C95)| 將寬字符串寫(xiě)入文件流(函數(shù))|

| getwchar(C95)| 從標(biāo)準(zhǔn)輸入(函數(shù))|讀取一個(gè)寬字符

| putwchar(C95)| 將寬字符寫(xiě)入stdout(function)|

| ungetwc(C95)| 將寬字符放回到文件流(函數(shù))|中

| 格式化輸入/輸出|

| 窄字符|

| 在頭文件<stdio.h> |中定義

| scanffscanfsscanfscanf_sfscanf_ssscanf_s(C11)(C11)(C11)| 從stdin,文件流或緩沖區(qū)(函數(shù))|讀取格式化的輸入

| vscanfvfscanfvsscanfvscanf_svfscanf_svsscanf_s(C99)(C99)(C99)(C11)(C11)(C11)| 使用變量參數(shù)列表(函數(shù))|從stdin,文件流或緩沖區(qū)中讀取格式化的輸入

| printfprintfsprintfsnprintfprintf_sfprintf_ssprintf_ssnprintf_s(C99)(C11)(C11)(C11)(C11)| 將格式化輸出打印到標(biāo)準(zhǔn)輸出,文件流或緩沖區(qū)(函數(shù))|

| (C11)(C11)(C11)(C11)(C11)| 使用可變參數(shù)列表(函數(shù))|將格式化輸出打印到標(biāo)準(zhǔn)輸出,文件流或緩沖區(qū)

| 寬字符|

| 在頭文件<wchar.h>中定義

| wscanffwscanfswscanfwscanf_sfwscanf_sswscanf_s (C95)(C95)(C95)(C11)(C11)(C11)| 從stdin,文件流或緩沖區(qū)(函數(shù))|讀取格式化的寬字符輸入

|  vwscanfvfwscanfvswscanfvwscanf_svfwscanf_svswscanf_s (C99)(C99)(C99)(C11)(C11)(C11) | 使用變量參數(shù)列表(函數(shù))|從stdin,文件流或緩沖區(qū)中讀取格式化的寬字符輸入

|  wprintffwprintfswprintfwprintf_sfwprintf_sswprintf_ssnwprintf_s (C95)(C95)(C95)(C11)(C11)(C11)(C11) | 將格式化的寬字符輸出打印到stdout,文件流或緩沖區(qū)(函數(shù))|

| vwprintfvfwprintfvswprintfvwprintf_svfwprintf_svswprintf_svsnwprintf_s (C95)(C95)(C95)(C11)(C11)(C11)(C11) | 使用變量參數(shù)列表(函數(shù))|將格式化的寬字符輸出打印到標(biāo)準(zhǔn)輸出,文件流或緩沖區(qū)

| 文件定位|

| 在頭文件<stdio.h> |中定義

| ftell | 返回當(dāng)前文件位置指示符(功能)|

| fgetpos | 獲取文件位置指示符(函數(shù))|

| fseek | 將文件位置指示器移動(dòng)到文件(功能)|中的特定位置

| fsetpos | 將文件位置指示器移動(dòng)到文件(功能)|中的特定位置

| 倒帶| 將文件位置指示器移動(dòng)到文件(函數(shù))|中的開(kāi)頭

| 錯(cuò)誤處理|

| 在頭文件<stdio.h> |中定義

| clearerr | 清除錯(cuò)誤(函數(shù))|

| feof | 檢查文件結(jié)束(函數(shù))|

| ferror | 檢查文件錯(cuò)誤(函數(shù))|

| perror | 顯示與當(dāng)前錯(cuò)誤對(duì)應(yīng)的字符串到stderr(function)|

| 對(duì)文件進(jìn)行操作|

| 在頭文件<stdio.h> |中定義

| 刪除| 擦除文件(功能)|

| 重命名| 重命名文件(函數(shù))|

| tmpfiletmpfile_s(C11)| 返回一個(gè)指向臨時(shí)文件(函數(shù))|的指針

| tmpnamtmpnam_s(C11)| 返回一個(gè)唯一的文件名(函數(shù))|

類型

| 在頭文件<stdio.h> |中定義

|:----|

| 類型| 定義|

| FILE | 類型,能夠保存控制CI / O流|所需的所有信息

| fpos_t | 類型,能夠在文件|中唯一地指定位置和多字節(jié)分析器狀態(tài)

| 在頭文件<stdio.h> |中定義

|:----|

| stdinstdoutstderr | 與FILE *類型的輸出流表達(dá)式相關(guān)聯(lián)的類型FILE *的表達(dá)式與與錯(cuò)誤輸出流(宏常量)相關(guān)聯(lián)的FILE *類型的輸出流表達(dá)式相關(guān)聯(lián)。

| EOF | int類型的整型常量表達(dá)式和負(fù)值(宏常量)|

| FOPEN_MAX | 可同時(shí)打開(kāi)的文件數(shù)(宏常量)|

| FILENAME_MAX | char數(shù)組需要的大小來(lái)保存最長(zhǎng)的支持文件名(宏常量)|

| BUFSIZ | setbuf()(宏常量)|使用的緩沖區(qū)的大小

| _IOFBF_IOLBF_IONBF | setvbuf()指示完全緩沖的I / O參數(shù)給setvbuf()指示緩沖的I / O參數(shù)指向未緩沖的I / O(宏常量)的setvbuf()。

| SEEK_SETSEEK_CURSEEK_END | fseek()表示從fileargument的開(kāi)頭搜索到fseek(),表示從當(dāng)前文件positionargument尋找fseek(),指示從文件末尾搜索(宏常量)。

| TMP_MAXTMP_MAX_S(C11)| 可由tmpnam生成的唯一文件名的最大數(shù)目tmpnam_s(宏常量)可生成的唯一文件名的最大數(shù)目|

| L_tmpnamL_tmpnam_s(C11)| 字符數(shù)組所需的大小,以保存tmpnamsize的結(jié)果,以便保存tmpnam_s(宏常量)的結(jié)果。

參考

  • C11標(biāo)準(zhǔn)(ISO / IEC 9899:2011):

    • 7.21輸入/輸出<stdio.h>(p:296-339)

    • 7.29擴(kuò)展的多字節(jié)和寬字符實(shí)用程序<wchar.h>(p:402-446)

    • 7.31.11輸入/輸出<stdio.h>(p:456)

    • 7.31.16擴(kuò)展的多字節(jié)和寬字符實(shí)用程序<wchar.h>(p:456)

    • K.3.5輸入/輸出<stdio.h>(p:586-603)

  • C99標(biāo)準(zhǔn)(ISO / IEC 9899:1999):

    • 7.19輸入/輸出<stdio.h>(p:262-305)

    • 7.24擴(kuò)展的多字節(jié)和寬字符實(shí)用程序<wchar.h>(p:348-392)

    • 7.26.9輸入/輸出<stdio.h>(p:402)

    • 7.26.12擴(kuò)展的多字節(jié)和寬字符實(shí)用程序<wchar.h>(p:402)

  • C89 / C90標(biāo)準(zhǔn)(ISO / IEC 9899:1990):

    • 4.9 INPUT / OUTPUT <stdio.h>

    • 4.13.6輸入/輸出<stdio.h>

Previous article: Next article: