您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ vwprintf函数代码示例

51自学网 2021-06-03 09:49:51
  C++
这篇教程C++ vwprintf函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中vwprintf函数的典型用法代码示例。如果您正苦于以下问题:C++ vwprintf函数的具体用法?C++ vwprintf怎么用?C++ vwprintf使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了vwprintf函数的26个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: SHVVA_START

void SHVConsole::wprintf(const WCHAR* str, ...){SHVVA_LIST args;	SHVVA_START(args,str);	vwprintf(str,args);	SHVVA_END(args);}
开发者ID:ElmerFuddDK,项目名称:libshiva,代码行数:7,


示例2: kprintf

void kprintf(PCWCHAR format, ...){#ifdef _WINDLL	int varBuf;	size_t tempSize;#endif	va_list args;	va_start(args, format);#ifndef _WINDLL	vwprintf(format, args);	fflush(stdout);#else	if(outputBuffer)	{		varBuf = _vscwprintf(format, args);		if(varBuf > 0)		{			if((size_t) varBuf > (outputBufferElements - outputBufferElementsPosition - 1)) // NULL character			{				tempSize = (outputBufferElements + varBuf + 1) * 2; // * 2, just to be cool				if(outputBuffer = (wchar_t *) LocalReAlloc(outputBuffer, tempSize * sizeof(wchar_t), LMEM_MOVEABLE))					outputBufferElements = tempSize;			}			varBuf = vswprintf_s(outputBuffer + outputBufferElementsPosition, outputBufferElements - outputBufferElementsPosition, format, args);			if(varBuf > 0)				outputBufferElementsPosition += varBuf;		}	}#endif	if(logfile)		vfwprintf(logfile, format, args);	va_end(args);	fflush(logfile);}
开发者ID:smile921,项目名称:ocker,代码行数:34,


示例3: wprintf

int wprintf(const wchar_t* format, ...) {  va_list args;  va_start(args, format);  int result = vwprintf(format, args);  va_end(args);  return result;}
开发者ID:WTree,项目名称:platform_bionic,代码行数:7,


示例4: RetailPrint

void RetailPrint(wchar_t *pszFormat, ...){    va_list al;    va_start(al, pszFormat);    vwprintf(pszFormat, al);    va_end(al);}
开发者ID:blueskycoco,项目名称:dm3730-spi,代码行数:7,


示例5: text_append_va

static void text_append_va(void *obj, const wgChar *format, va_list list){#ifdef _UNICODE	vwprintf(format, list);#else	vprintf(format, list);#endif}
开发者ID:ericandre615,项目名称:unagi_client,代码行数:8,


示例6: say

/**   Print formatted output*/static void say( wchar_t *blah, ... ){	va_list va;	va_start( va, blah );	vwprintf( blah, va );	va_end( va );		wprintf( L"/n" );}
开发者ID:CodeMonk,项目名称:fish,代码行数:11,


示例7: vwprintfDotsShell

int vwprintfDotsShell ( const wchar_t * format, ... ) {    int res;    va_list argList;    va_start( argList, format );    res = vwprintf( format, argList );    va_end( argList );    return res;}
开发者ID:levenkov,项目名称:olver,代码行数:8,


示例8: va_start

void WinPmem::Log(const TCHAR *message, ...) {  if (suppress_output) return;  va_list ap;  va_start(ap, message);  vwprintf(message, ap);  va_end(ap);};
开发者ID:queer1,项目名称:rekall,代码行数:8,


示例9: lh_abort

void lh_abort(const wchar_t *msg, ...){	va_list ap;	va_start(ap, msg);	vwprintf(msg, ap);	va_end(ap);	exit(1);}
开发者ID:Emiyasviel,项目名称:Arianrhod,代码行数:8,


示例10: va_start

void CCmdBase::Output(PCWSTR pszFormat, ...) const{    va_list args;    va_start(args, pszFormat);    vwprintf(pszFormat, args);    va_end(args);}
开发者ID:Essjay1,项目名称:Windows-classic-samples,代码行数:9,


示例11: va_start

void Log::print(const wchar_t* str, ...) const{	if(enabled){		va_list mark;		va_start(mark,str);		vwprintf(str,mark);		va_end(mark);	}}
开发者ID:kobake,项目名称:KppLibs,代码行数:9,


示例12: va_start

void Util::Print(LPWSTR s, ...){	va_list argList;	va_start(argList, s);	SetConsoleColor(WHITE);	vwprintf(s, argList);	SetConsoleColor(DEFAULT);	va_end(argList);}
开发者ID:DarkGreising,项目名称:Reaper,代码行数:9,


示例13: CWE134_Uncontrolled_Format_String__wchar_t_file_vprintf_65b_goodB2GVaSink

/* goodB2G uses the BadSource with the GoodSink */void CWE134_Uncontrolled_Format_String__wchar_t_file_vprintf_65b_goodB2GVaSink(wchar_t * data, ...){    {        va_list args;        va_start(args, data);        /* FIX: Specify the format disallowing a format string vulnerability */        vwprintf(L"%s", args);        va_end(args);    }}
开发者ID:maurer,项目名称:tiamat,代码行数:11,


示例14: CWE134_Uncontrolled_Format_String__wchar_t_file_vprintf_65b_goodG2BVaSink

/* goodG2B uses the GoodSource with the BadSink */void CWE134_Uncontrolled_Format_String__wchar_t_file_vprintf_65b_goodG2BVaSink(wchar_t * data, ...){    {        va_list args;        va_start(args, data);        /* POTENTIAL FLAW: Do not specify the format allowing a possible format string vulnerability */        vwprintf(data, args);        va_end(args);    }}
开发者ID:maurer,项目名称:tiamat,代码行数:11,


示例15: ChangeTextClr

voidCStCuiView::PrintW(    WORD            inClr,    LPCWSTR inFormat,    va_list         inArgList){    WORD oldClr = ChangeTextClr(inClr);    vwprintf(inFormat, inArgList);    ChangeTextClr(oldClr);}
开发者ID:amohanta,项目名称:stracent,代码行数:10,


示例16: goodG2BVaSink

/* goodG2B uses the GoodSource with the BadSink */static void goodG2BVaSink(wchar_t * data, ...){    {        va_list args;        va_start(args, data);        /* POTENTIAL FLAW: Do not specify the format allowing a possible format string vulnerability */        vwprintf(data, args);        va_end(args);    }}
开发者ID:maurer,项目名称:tiamat,代码行数:11,


示例17: wprintf

int wprintf(const wchar_t* fmt, ...){    va_list ptr;    int ret;    va_start(ptr, fmt);    ret = vwprintf(fmt, ptr);    va_end(ptr);    return ret;}
开发者ID:1tgr,项目名称:mobius,代码行数:10,


示例18: goodB2GVaSink

/* goodB2G uses the BadSource with the GoodSink */static void goodB2GVaSink(wchar_t * data, ...){    {        va_list args;        va_start(args, data);        /* FIX: Specify the format disallowing a format string vulnerability */        vwprintf(L"%s", args);        va_end(args);    }}
开发者ID:maurer,项目名称:tiamat,代码行数:11,


示例19: Pause

	void Pause(wchar_t const* const _Format, ...)	{		va_list _ArgList;		va_start(_ArgList, _Format);		vwprintf(_Format, _ArgList);				va_end(_ArgList);				std::cout << std::endl;		_getch();	}
开发者ID:Acoross-Game-exercise,项目名称:Cpp_newDnD_Prototype1,代码行数:10,


示例20: SHVVA_COPY

/// Prints to stdout if it is a console applicationvoid SHVConsole::PrintfList16(const SHVWChar* str, SHVVA_LIST args){SHVVA_LIST argList;	SHVVA_COPY( argList, args );#ifdef __SHIVA_POSIX	printf("%s", SHVString16C::FormatList(str, argList).ToStrT().GetSafeBuffer());#else	vwprintf((const WCHAR*)str,argList);#endif	SHVVA_END( argList );}
开发者ID:ElmerFuddDK,项目名称:libshiva,代码行数:12,


示例21: print_string

void print_string(LPCWSTR format, ...){  if (format)  {    va_list args;    va_start(args, format);    vwprintf(format, args);    va_end(args);  }}
开发者ID:emtenet,项目名称:local-security-policy,代码行数:11,


示例22: err

/**   Print formatted error string*/static void err( wchar_t *blah, ... ){	va_list va;	va_start( va, blah );	err_count++;		wprintf( L"Error: " );	vwprintf( blah, va );	va_end( va );		wprintf( L"/n" );}
开发者ID:CodeMonk,项目名称:fish,代码行数:14,


示例23: PrintResourceString

VOIDPrintResourceString(INT resID, ...){    WCHAR szMsg[3072];    va_list arg_ptr;    va_start(arg_ptr, resID);    LoadStringW(GetModuleHandle(NULL), resID, szMsg, 3072);    vwprintf(szMsg, arg_ptr);    va_end(arg_ptr);}
开发者ID:GYGit,项目名称:reactos,代码行数:11,


示例24: kprintf

void kprintf(PCWCHAR format, ...){#ifndef MIMIKATZ_W2000_SUPPORT	int varBuf;	size_t tempSize;	wchar_t * tmpBuffer;#endif	va_list args;	va_start(args, format);#ifndef MIMIKATZ_W2000_SUPPORT	if(outputBuffer)	{		varBuf = _vscwprintf(format, args);		if(varBuf > 0)		{			if((size_t) varBuf > (outputBufferElements - outputBufferElementsPosition - 1)) // NULL character			{				tempSize = (outputBufferElements + varBuf + 1) * 2; // * 2, just to be cool				if(tmpBuffer = (wchar_t *) LocalAlloc(LPTR, tempSize * sizeof(wchar_t)))				{					RtlCopyMemory(tmpBuffer, outputBuffer, outputBufferElementsPosition * sizeof(wchar_t));					LocalFree(outputBuffer);					outputBuffer = tmpBuffer;					outputBufferElements = tempSize;				}				else wprintf(L"Erreur LocalAlloc: %u/n", GetLastError());				//if(outputBuffer = (wchar_t *) LocalReAlloc(outputBuffer, tempSize * sizeof(wchar_t), LPTR))				//	outputBufferElements = tempSize;				//else wprintf(L"Erreur ReAlloc: %u/n", GetLastError());			}			varBuf = vswprintf_s(outputBuffer + outputBufferElementsPosition, outputBufferElements - outputBufferElementsPosition, format, args);			if(varBuf > 0)				outputBufferElementsPosition += varBuf;		}	}#endif#ifndef _POWERKATZ#ifndef MIMIKATZ_W2000_SUPPORT	else#endif	{		vwprintf(format, args);		fflush(stdout);	}#endif	if(logfile)	{		vfwprintf(logfile, format, args);		fflush(logfile);	}	va_end(args);}
开发者ID:BlueSkeye,项目名称:mimikatz,代码行数:52,


示例25: mc_abort

void mc_abort(const wchar_t *msg, ...){  va_list ap;  va_start(ap, msg);#if HAVE_VSYSLOG  if(_syslog) {	  vsyslog(LOG_ERR, msg, ap);  } else#endif	  vwprintf(msg, ap);  va_end(ap);  exit(1);}
开发者ID:Emiyasviel,项目名称:Arianrhod,代码行数:13,


示例26: error

void error(const dchar *format, ...){    va_list ap;    va_start(ap, format);    printf("Error: ");    vwprintf(format, ap);    va_end( ap );    printf("/n");    fflush(stdout);    exit(EXIT_FAILURE);}
开发者ID:NilsBossung,项目名称:dmd,代码行数:13,



注:本文中的vwprintf函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ vxGetParameterByIndex函数代码示例
C++ vwarnx函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。