PASS = Both scanf and wscanf return the number of fields successfully ！
NOUSER = does not include fields that were read but not assigned. A return value of 0
REOK = assigned. The return value is EOF for an error or if the end-of-file character
RECANCEL = given by argument. Each argument must be a pointer to a variable of a type that corresponds to a type specifier in format. If copying takes place
START = wscanf is a wide-character version of scanf; the format argument to wscanf is a wide-character string. wscanf and scanf behave identically otherwise.