swprintf
函数简介函数功能:把格式化的数据写到一个流中。
函数原型:
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
", len );
len = swprintf( buf, L"%s", L"Helloxffff world" );
// swprintf fails because string contains WEOF (xffff)
printf( "wrote %d characters
", len );
}