Controllo dei tipi (CRT)Type Checking (CRT)

Il compilatore esegue un controllo dei tipi limitato sulle funzioni che possono accettare un numero variabile di argomenti, come indicato di seguito:The compiler performs limited type checking on functions that can take a variable number of arguments, as follows:

Chiamata di funzioneFunction call Argomenti con controllo del tipoType-checked arguments
_cprintf_s, _cscanf_s, printf_s, scanf_s_cprintf_s, _cscanf_s, printf_s, scanf_s Primo argomento (stringa di formato)First argument (format string)
fprintf_s, fscanf_s, sprintf_s, sscanf_sfprintf_s, fscanf_s, sprintf_s, sscanf_s Primi due argomenti (file o buffer e stringa di formato)First two arguments (file or buffer and format string)
_snprintf_s Primi tre argomenti (file o buffer, conteggio e stringa di formato)First three arguments (file or buffer, count, and format string)
_open Primi due argomenti (percorso e flag _open)First two arguments (path and _open flag)
_sopen_s Primi tre argomenti (percorso, flag _open e modalità di condivisione)First three arguments (path, _open flag, and sharing mode)
_execl, _execle, _execlp, _execlpe_execl, _execle, _execlp, _execlpe Primi due argomenti (percorso e puntatore al primo argomento)First two arguments (path and first argument pointer)
_spawnl, _spawnle, _spawnlp, _spawnlpe_spawnl, _spawnle, _spawnlp, _spawnlpe Primi tre argomenti (flag modalità, percorso e puntatore al primo argomento)First three arguments (mode flag, path, and first argument pointer)

Il compilatore esegue lo stesso controllo dei tipi limitato per le controparti a caratteri wide corrispondenti di queste funzioni.The compiler performs the same limited type checking on the wide-character counterparts of these functions.

Vedere ancheSee Also

CRT Library Features (Funzionalità della libreria CRT)CRT Library Features