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

direktori cari
Algorithms Algorithms(算法) bsearch bsearch_s qsort qsort_s Atomic operations Atomic operations library(原子操作庫) 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(內存排序) C keywords auto(自動存儲) break(跳出循環(huán)) C keywords(關鍵詞) case char const(常量修飾符) continue default(預設運算式) do double(雙精度浮點型) else enum(枚舉類型) extern(全局變量) float(浮點數(shù)) for fortran goto(goto語句) if(if語句) inline(行內函式) int long(長整型) register(寄存器變量) restrict( restrict類型限定符) return short signed sizeof(sizeof運算符) static(靜態(tài)變量) struct(結構體) switch(switch語句) typedef(typedef關鍵字) union(聯(lián)合體) unsigned(無符號) void(空類型) volatile(volatile變量) while(while語句) _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(對齊指定符) Alternative operators and tokens(替代運算符和令牌) Analyzability Arithmetic operators Arithmetic types Array declaration(數(shù)組聲明) Array initialization(陣列初始化) ASCII Chart Assignment operators(賦值運算符) types(atomic類型限定符) Basic concepts Bit fields(位域) break statement C language C Operator Precedence cast operator character constant(字符字面量) Comments(注釋符) Comparison operators(比較運算符) compound literals(符合字面量) Conditional inclusion(條件包含) Conformance(一致性) const type qualifier(const 限定符) Constant expressions(常量表達) continue statement Declarations(聲明) do-while loop Enumerations(枚舉類型) Escape sequences(轉義字符) Expressions(表達式) External and tentative definitions(外部和暫定的定義) File scope(文件范圍) floating constant(浮點常量) for loop Function declarations(函數(shù)聲明) Function definitions(函數(shù)聲明) Functions Generic selection泛型選擇 goto statement Identifier(標示符) if statement Implicit conversions(隱式轉換) Increment/decrement operators(前置/后置操作符) Initialization(初始化) inline function specifier(內聯(lián)函式) integer constant Lifetime(生命期) Logical operators(邏輯運算符) Lookup and name spaces Main function(主函式) Member access operators(會員接入運營商) Memory model Objects and alignment(字節(jié)對齊) Order of evaluation(評估順序) Other operators Phases of translation(翻譯階段) Pointer declaration Preprocessor(預處理) restrict type qualifier(restrict類型限定符) return statement Scalar initialization(標量類型初始化) Scope(范圍) sizeof operator(sizeof運算符) Statements(陳述) static assert declaration(靜態(tài)斷言聲明) Static storage duration(靜態(tài)存儲周期) Storage-class specifiers(存儲類說明符) string literals(字符串字面量) Struct and union initialization(結構體與聯(lián)合體初始化) Struct declaration(結構體聲明) switch statement Thread storage duration(線程存儲時間) Type Type(類型) Typedef declaration(Typedef聲明) Undefined behavior(未定義行為) Union declaration(聯(lián)合體聲明) Value categories(值類別) Variadic arguments(變長參數(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(日期和時間庫) difftime(計算兩個時間的間隔) gmtime gmtime_s localtime localtime_s mktime(將時間結構數(shù)據(jù)轉換成經過的秒數(shù)的函數(shù)) strftime(格式化輸出時間函數(shù)) time timespec timespec_get time_t tm wcsftime(格式化時間寬字符) Dynamic memory management aligned_alloc C memory management library(內存管理庫) calloc free(釋放動態(tài)分配空間的函數(shù)) malloc(動態(tài)分配內存空間的函數(shù)) realloc(重新分配內存空間的函數(shù)) Error handling abort_handler_s assert(斷言) constraint_handler_t errno(錯誤報告) Error handling(錯誤處理) Error numbers(錯誤個數(shù)) ignore_handler_s set_constraint_handler_s static_assert File input/output clearerr(清除/復位) 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
watak

在標題中定義<wchar.h>



int vwscanf( const wchar_t *restrict format, va_list vlist );

(1)

(since C99)

int vfwscanf( FILE *restrict stream,               const wchar_t *restrict format, va_list vlist );

(2)

(since C99)

int vswscanf( const wchar_t *restrict buffer,               const wchar_t *restrict format, va_list vlist );

(3)

(since C99)

int vwscanf_s( const wchar_t *restrict format, va_list vlist );

(4)

(since C11)

int vfwscanf_s( FILE *restrict stream,                 const wchar_t *restrict format, va_list vlist );

(5)

(since C11)

int vswscanf_s( const wchar_t *restrict buffer,                 const wchar_t *restrict format, va_list vlist );

(6)

(since C11)

從各種來源讀取數(shù)據(jù),根據(jù)其解釋并將format結果存儲到由其定義的位置vlist。

1)從中讀取數(shù)據(jù)stdin。

2)從文件流中讀取數(shù)據(jù)stream。

3)從空終止的寬字符串中讀取數(shù)據(jù)buffer。到達字符串的末尾等同于達到文件結束條件fwscanf

4-6)同(1-3),所不同的是%c%s%[轉換說明每個期望兩個參數(shù)(通常的指針和類型的值rsize_t指示所述接收陣列的大小,其可以是1附有%LC讀取時成一個單一的寬字符),除了在運行時檢測到以下錯誤并調用當前安裝的約束處理函數(shù):

  • 指針類型的任何參數(shù)都是空指針

  • format,stream或者buffer是空指針

  • %c,%s或%[,加上終止空字符,將會超過為每個轉換說明符提供的第二個(rsize_t)參數(shù)所寫的字符數(shù)

  • 可選地,還有任何其他可檢測到的錯誤,例如未知的轉換說明符

由于所有的邊界檢查功能,vwscanf_s,vfwscanf_s,和vswscanf_s僅保證可供如果__STDC_LIB_EXT1__由實現(xiàn)所定義,并且如果用戶定義__STDC_WANT_LIB_EXT1__的整數(shù)常數(shù)1,包括之前<wchar.h>。

參數(shù)

-

輸入文件流從中讀取



















































































緩沖

-

指向以空字符結尾的寬字符串讀取的指針



















































































格式

-

指向一個以null結束的寬字符串的指針,指定如何讀取輸入。格式字符串由非空白寬字符(除%外)組成:格式字符串中的每個這樣的字符只消耗輸入流中的一個完全相同的字符,或者如果流中的下一個字符不相等,則會導致函數(shù)失敗??崭褡址焊袷阶址械娜魏螁蝹€空格字符都會消耗輸入中所有可用的連續(xù)空格字符(如同通過在循環(huán)中調用iswspace一樣確定)。請注意,格式字符串中的“\ n”,“”,“\ t \ t”或其他空格沒有區(qū)別。轉換規(guī)格。每個轉換規(guī)范具有以下格式:介紹%字符(可選)分配抑制字符*。如果存在此選項,則函數(shù)不會將轉換結果分配給任何接收參數(shù)。(可選)指定最大字段寬度的整數(shù)數(shù)字(大于零),即該函數(shù)在執(zhí)行當前轉換規(guī)范指定的轉換時允許使用的最大字符數(shù)。請注意,如果未提供寬度,%s和%[可能會導致緩沖區(qū)溢出。(可選)長度修飾符,用于指定接收參數(shù)的大小,即實際的目標類型。這會影響轉換精度和溢出規(guī)則。每種轉換類型的默認目標類型都不相同(請參閱下表)。轉換格式說明符以下格式說明符可用:轉換說明符說明參數(shù)類型長度修飾符hh(C99)。h(無)ll(C99)。j(C99)。z(C99)。t(C99)。L%匹配字面值%N / AN / AN / AN / AN / AN / AN / AN / AN /與c匹配的字符或字符序列如果使用寬度說明符,則匹配寬度寬的字符(參數(shù)必須是指向具有足夠空間的陣列的指針)。與%s和%[不同,不會將空字符追加到數(shù)組。N / AN / A char * wchar_t * N / AN / AN / AN / AN / A與非空白字符序列(字符串)匹配如果使用寬度說明符,則匹配寬度或直到第一個空白字符,以先出現(xiàn)者為準。除了匹配的字符外,總是存儲一個空字符(所以參數(shù)數(shù)組必須至少有寬度+ 1個字符的空間)。集匹配字符集中的非空字符序列。如果該集合的第一個字符是^,則不匹配該集合中的所有字符。如果該集合以]或^]開頭,則該字符也包含在集合中。它是實現(xiàn)定義的,字符 - 在掃描集中的非初始位置可以指示一個范圍,如0-9。如果使用寬度說明符,則只匹配寬度。除了匹配的字符外,總是存儲一個空字符(所以參數(shù)數(shù)組必須至少有寬度+ 1個字符的空間)。d匹配一個十進制整數(shù)。數(shù)字的格式與wcstol()預期的基本參數(shù)為10的值相同。有符號字符*或無符號字符*有符號短符號*或無符號短符號*有符號整數(shù)*或無符號整數(shù)*有符號長符號*無符號長符號*長符號*長符號或無符號長符號* intmax_t *或uintmax_t * size_t * ptrdiff_t * N / A i匹配一個整數(shù)。數(shù)字的格式與wcstol()預期的相同,基本參數(shù)的值為0(基數(shù)由解析的第一個字符決定)。你匹配一個無符號的十進制整數(shù)。數(shù)字的格式與wcstoul()所預期的相同,基本參數(shù)的值為10。o匹配一個無符號的八進制整數(shù)。該數(shù)字的格式與wcstoul()所預期的基本參數(shù)的值為8相同。x,X匹配一個無符號的十六進制整數(shù)。數(shù)字的格式與wcstoul()所預期的相同,基本參數(shù)的值為16。n返回到目前為止讀取的字符數(shù)。沒有輸入被消耗。不增加分配計數(shù)。如果說明符具有定義的分配抑制運算符,則行為是未定義的。a,A(C99)e,E f,F(xiàn) g,G匹配一個浮點數(shù)。數(shù)字的格式與wcstof()的預期相同。N / AN / A float * double * N / AN / AN / AN / long long double * p匹配定義指針的實現(xiàn)定義字符序列。printf系列函數(shù)應該使用%p格式說明符產生相同的序列。N / AN / A void ** N / AN / AN / AN / AN / AN / A對于除n以外的每個轉換說明符,輸入字符的最長序列不超過任何指定的字段寬度,并且或者正是轉換說明符所期望的或者是期望的序列的前綴,是從流中消耗的東西。在消耗序列之后的第一個字符(如果有的話)仍然未讀。如果消耗的序列長度為零或消費的序列無法如上所述進行轉換,則會發(fā)生匹配失敗,除非文件結束,編碼錯誤或讀取錯誤阻止來自流的輸入,在這種情況下,它是輸入失敗。在嘗試解析輸入之前,除[,c和n之外的所有轉換說明符都會消耗并放棄所有前導空白字符(如同調用iswspace一樣確定)。這些消耗的字符不會計入指定的最大字段寬度。如果未使用長度說明符l,則轉換說明符c,s和[執(zhí)行寬到多字節(jié)字符轉換,就像調用wcrtomb()時mbstate_t對象在第一個字符轉換之前已初始化為零一樣。轉換說明符s和[除了匹配的字符外,總是存儲空終止符。目標數(shù)組的大小必須至少比指定的字段寬度大1。使用%s或%[,不指定目標數(shù)組大小,與get一樣不安全。固定寬度整數(shù)類型(int8_t等)的正確轉換規(guī)范在標頭<inttypes.h>中定義(盡管SCNdMAX,SCNuMAX等與%jd,%ju等同義)。每個轉換說明符的操作之后都有一個序列點; 這允許將多個字段存儲在相同的“ 導致匹配錯誤(消耗的序列不能轉換為浮點數(shù)),并保留“r”。現(xiàn)有的實現(xiàn)不遵循這個規(guī)則,并回滾到只消耗“100”,留下“呃”,例如glibc錯誤1765。導致匹配錯誤(消耗的序列不能轉換為浮點數(shù)),并保留“r”。現(xiàn)有的實現(xiàn)不遵循這個規(guī)則,并回滾到只消耗“100”,留下“呃”,例如glibc錯誤1765。

轉換說明符

說明

參數(shù)類型

長度修飾符

hh(C99)。

H

(沒有)

(C99)。

j(C99)。

來自(C99)。

t(C99)。

%

匹配文字%

N / A

N / A

N / A

N / A

N / A

N / A

N / A

N / A

N / A

C

匹配一個字符或一系列字符如果使用寬度說明符,則匹配寬度寬的字符(參數(shù)必須是指向具有足夠空間的數(shù)組的指針)。與%s和%[不同,不會將空字符追加到數(shù)組。

N / A

N / A

字符*

wchar_t的*

N / A

N / A

N / A

N / A

N / A

小號

匹配非空白字符序列(字符串)如果使用寬度說明符,則匹配寬度或直到第一個空白字符(以先出現(xiàn)者為準)。除了匹配的字符外,總是存儲一個空字符(所以參數(shù)數(shù)組必須至少有寬度+ 1個字符的空間)。

matches a non-empty sequence of character from set of characters.  If the first character of the set is ^, then all characters not in the set are matched. If the set begins with ] or ^] then the ] character is also included into the set. It is implementation-defined whether the character - in the non-initial position in the scanset may be indicating a range, as in 0-9. If width specifier is used, matches only up to width. Always stores a null character in addition to the characters matched (so the argument array must have room for at least width+1 characters).

d

matches a decimal integer.  The format of the number is the same as expected by wcstol() with the value 10 for the base argument.

signed char* or unsigned char*

signed short* or unsigned short*

signed int* or unsigned int*

signed long* or unsigned long*

signed long long* or unsigned long long*

intmax_t* or uintmax_t*

size_t*

ptrdiff_t*

N/A

i

matches an integer.  The format of the number is the same as expected by wcstol() with the value 0 for the base argument (base is determined by the first characters parsed).

u

matches an unsigned decimal integer.  The format of the number is the same as expected by wcstoul() with the value 10 for the base argument.

o

matches an unsigned octal integer.  The format of the number is the same as expected by wcstoul() with the value 8 for the base argument.

x, X

matches an unsigned hexadecimal integer.  The format of the number is the same as expected by wcstoul() with the value 16 for the base argument.

n

returns the number of characters read so far.  No input is consumed. Does not increment the assignment count. If the specifier has assignment-suppressing operator defined, the behavior is undefined.

a,A(C99)e,E f,F(xiàn) g,G

匹配一個浮點數(shù)。數(shù)字的格式與wcstof()的預期相同。

N / A

N / A

浮動*

雙*

N / A

N / A

N / A

N / A

長雙*

p

匹配定義指針的實現(xiàn)定義的字符序列。printf系列函數(shù)應該使用%p格式說明符產生相同的序列。

N / A

N / A

無效**

N / A

N / A

N / A

N / A

N / A

N / A

轉換說明符

說明

參數(shù)類型



















































































長度修飾符

hh(C99)。

H

(沒有)

(C99)。

j(C99)。

來自(C99)。

t(C99)。












































































%

匹配文字%

N / A

N / A

N / A

N / A

N / A

N / A

N / A

N / A

N / A











































































C

匹配一個字符或一系列字符如果使用寬度說明符,則匹配寬度寬的字符(參數(shù)必須是指向具有足夠空間的數(shù)組的指針)。與%s和%[不同,不會將空字符追加到數(shù)組。

N / A

N / A

字符*

wchar_t的*

N / A

N / A

N / A

N / A

N / A











































































小號

匹配非空白字符序列(字符串)如果使用寬度說明符,則匹配寬度或直到第一個空白字符(以先出現(xiàn)者為準)。除了匹配的字符外,總是存儲一個空字符(所以參數(shù)數(shù)組必須至少有寬度+ 1個字符的空間)。




















































































匹配一組字符中的非空字符序列。如果該集合的第一個字符是^,則不匹配該集合中的所有字符。如果該集合以]或^]開頭,則該字符也包含在集合中。它是實現(xiàn)定義的,字符 - 在掃描集中的非初始位置可以指示范圍,如0-9。如果使用寬度說明符,則只匹配寬度。除了匹配的字符外,總是存儲一個空字符(所以參數(shù)數(shù)組必須至少有寬度+ 1個字符的空間)。




















































































d

匹配一個十進制整數(shù)。數(shù)字的格式與wcstol()預期的基本參數(shù)為10的值相同。

signed char *或unsigned char *

簽署短*或無符號短*

有符號int *或unsigned int *

簽署長*或無符號長*

簽署長長*或無符號長長*

intmax_t *或uintmax_t *

為size_t *

ptrdiff_t的*

N / A











































































一世

匹配一個整數(shù)。數(shù)字的格式與wcstol()預期的相同,基本參數(shù)的值為0(基數(shù)由解析的第一個字符決定)。




















































































匹配一個無符號的十進制整數(shù)。數(shù)字的格式與wcstoul()所預期的相同,基本參數(shù)的值為10。




















































































匹配一個無符號的八進制整數(shù)。該數(shù)字的格式與wcstoul()所預期的基本參數(shù)的值為8相同。




















































































x,X

匹配一個無符號的十六進制整數(shù)。數(shù)字的格式與wcstoul()所預期的相同,基本參數(shù)的值為16。




















































































?

返回迄今閱讀的字符數(shù)。沒有輸入被消耗。不增加分配計數(shù)。如果說明符具有定義的分配抑制運算符,則行為是未定義的。




















































































a,A(C99)e,E f,F(xiàn) g,G

匹配一個浮點數(shù)。數(shù)字的格式與wcstof()的預期相同。

N / A

N / A

浮動*

雙*

N / A

N / A

N / A

N / A

長雙*











































































p

匹配定義指針的實現(xiàn)定義的字符序列。printf系列函數(shù)應該使用%p格式說明符產生相同的序列。

N / A

N / A

無效**

N / A

N / A

N / A

N / A

N / A

N / A











































































VLIST

-

包含接收參數(shù)的變量參數(shù)列表



















































































返回值

1-3)成功分配的接收參數(shù)數(shù)目,或者EOF在分配第一個接收參數(shù)前發(fā)生讀取失敗。

4-6)與(1-3)相同,但是EOF如果存在運行時約束沖突,也會返回。

注意

所有這些函數(shù)都可以調用va_arg,arg返回后的值是不確定的。這些函數(shù)不會調用va_end,并且它必須由調用者完成。

參考

  • C11 standard (ISO/IEC 9899:2011):

    • 7.29.2.6 The vfwscanf function (p: 418)

    • 7.29.2.8 The vswscanf function (p: 419)

    • 7.29.2.10 The vwscanf function (p: 420)

    • K.3.9.1.7 The vfwscanf_s function (p: 632-633)

    • K.3.9.1.10 The vswscanf_s function (p: 635-636)

    • K.3.9.1.12 The vwscanf_s function (p: 637)

  • C99 standard (ISO/IEC 9899:1999):

    • 7.24.2.6 The vfwscanf function (p: 364)

    • 7.24.2.8 The vswscanf function (p: 365)

    • 7.24.2.10 The vwscanf function (p: 366)

Artikel sebelumnya: Artikel seterusnya: