函式簡介
函式功能:把格式化的數據寫到一個流中。
函式原型:
int swprintf(
wchar_t *buffer,
const wchar_t *format [,
argument]...
);(參見:MSDN)
所屬庫:在VC++6.0下可以使用stdio.h或者wchar.h
程式示例
由於wsprintf只能輸出字元,字元串和整型數據,要輸出任意類型應該用swprintf 。
// crt_swprintf.c
// wide character example
// also demonstrates swprintf returning error code
#include <stdio.h>
int main( void )
{
wchar_t buf[100];
int len = swprintf( buf,, L"%s", L"Hello world" );
printf( "wrote %d characters\n", len );
len = swprintf( buf, L"%s", L"Hello\xffff world" );
// swprintf fails because string contains WEOF (\xffff)
printf( "wrote %d characters\n", len );
}