The information in this article applies to:
SUMMARYWsscanf.exe that can serve as a limited replacement for the Microsoft C run- time library function sscanf, which is not compatible for use with a dynamic-link library (DLL) for the Microsoft Windows graphical environment. MORE INFORMATIONThe following file is available for download from the Microsoft
Download Center. Click the file name below to download the file: Wsscanf.exeFor more information about how to download files from the Microsoft Download Center, please visit the Download Center at the following Web address http://www.microsoft.com/downloads/search.aspand then click How to use the Microsoft Download Center. The sscanf(), fprintf(), and scanf() functions are not available for Windows DLLs. There are two factors that cause these functions to be incompatible:
The WSSCANF file in the Microsoft Download Center contains the source code to a wsscanf() function that can serve as a limited replacement for the sscanf function. It does not support floating point. The wsscanf() code is based on the sscanf() source code in the Microsoft C 6.0a run-time library. The source code has been modified to work correctly in a DLL, and requires that all parameters are specified as FAR pointers. The following code demonstrates using the wsscanf() function:
NOTE: The first two parameters are not explicitly typecast in the function
call. The function prototype typecasts the first two parameters
automatically; however, the application must typecast each subsequent
parameter. If the application does not typecast each parameter, when the
application calls wsscanf an unrecoverable application error (UAE) occurs.
The wsscanf() function does not support floating point numbers (the %f, %g, and %e format specifiers). Additional query words:
Keywords : kbfile kbsample kb16bitonly |
Last Reviewed: January 14, 2000 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |