swprintf

王朝百科·作者佚名  2012-04-02
窄屏简体版  字體: |||超大  

函数简介函数功能:把格式化的数据写到一个流中。

函数原型:

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 );

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航