这篇教程C++ vwprintf函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中vwprintf函数的典型用法代码示例。如果您正苦于以下问题:C++ vwprintf函数的具体用法?C++ vwprintf怎么用?C++ vwprintf使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了vwprintf函数的26个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: SHVVA_STARTvoid SHVConsole::wprintf(const WCHAR* str, ...){SHVVA_LIST args; SHVVA_START(args,str); vwprintf(str,args); SHVVA_END(args);}
开发者ID:ElmerFuddDK,项目名称:libshiva,代码行数:7,
示例2: kprintfvoid 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: wprintfint 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: RetailPrintvoid 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_vastatic 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: vwprintfDotsShellint 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_startvoid 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_abortvoid 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_startvoid 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_startvoid 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_startvoid 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: ChangeTextClrvoidCStCuiView::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: wprintfint 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_stringvoid 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: PrintResourceStringVOIDPrintResourceString(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: kprintfvoid 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_abortvoid 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: errorvoid 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函数代码示例 |