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&#91;100&#93;;
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 );
}

相關詞條

熱門詞條

聯絡我們