首页 > TAG信息列表 > wprintf

C语言wchar_t使用

#include <wchar.h> #include <locale.h> int main() { wchar_t a[] = L"gcc编译然后运行"; wchar_t *b = L"ni"; setlocale(LC_ALL, "zh_CN.UTF-8"); wprintf(L"中文测试:%ls %ls\n", a, b); wprintf(L"wchar_t长度:%z

获取windows系统盘符

#include #include int main(){ wchar_t LogicalDrivers[MAX_PATH]={0}; DWORD r=GetLogicalDriveStringsW(MAX_PATH, LogicalDrivers); if(r==0){ wprintf(L"failed to get drive namespace %ld", GetLastError()); } if(r>0 && r<=MAX_PATH){ wchar

C语言:获取汉字的编码

#include <stdio.h> #include <locale.h> #include <wchar.h> int main() { setlocale(LC_ALL,"zh_CN.UTF-8"); wchar_t cn[256]; int inx,size; //输入中文汉字 //wprintf()要么只输入中文,要么只输入非中文,否则会出错或警告 //wprintf(&qu

win32 - 找出占用文件的进程id和name

日常文件操作的时候,在删除或者移动某个文件的时候,发现它被某些进程占用了。 那么下面的代码就可以帮助我们找出这些进程的id和name。 原理: 将资源注册到Restart Manager会话。重新启动管理器使用在会话中注册的资源列表来确定必须关闭并重新启动哪些应用程序和服务。 代码: #inclu

win32 - MultiByteToWideChar的示例

该函数经常被用来处理UTF-8和ANSI格式的字符串,将它们转换为宽字节(UTF-16) #include <iostream> #include <Windows.h> #include <string> #define MAXBUFFERSIZE 1024 using namespace std; int main() { DWORD windowStart = 0; DWORD windowEnd = 15; DWORD windowSize

Windows ETW 学习与使用二

一、枚举ETW EnumerateTraceGuidsEx 来枚举Providers 的注册者的相关ETW的注册信息 #include <windows.h> #include <stdio.h> #include <evntcons.h> DWORD GetProviderInfo(GUID ProviderGuid, PTRACE_GUID_INFO & pInfo); void wmain(void) { ULONG status = ER

c++中显示中文

C++中显示中文问题 #include <iostream> #include <clocale>//必须包含下面三个头文件 #include <cwchar> #include <cstdlib> using namespace std; int main() { wchar_t c[] = {L'你', L'好', L'中', L'国', L'欢',

C/C++ Windows API——获取系统指定目录(转)

原文地址:C/C++ Windows API——获取系统指定目录 经测试,在win10 VS2017中用wprintf()输出正常,SHGetSpecialFolderPath函数也正常运行 但是用MinGW(gcc)编译器时,wprintf()函数输出乱码,必须用printf()输出,并且SHGetSpecialFolderPath()运行全部失败

命令行参数wmain (int argc,wchar_t *argv[])

原文链接:https://my.oschina.net/u/160145/blog/264389 命令参数,总是把我搞得头晕,这回决定把它一次弄清 启动程序时,系统会在传入命令行参数给程序 比如下面, ipconfig /all  显示完整网络配置信息。 %windir%\system32\rundll32.exe powrprof.dll,S

0day 安全 之 MS08-067漏洞分析

这这个漏洞也是根据 0day这本书写的 这本书前面的 异常 还有 C++虚函数 感觉看的还行 也就没有必要发到博客里面 里面的demo 也是很有趣的  然后后面就直接复现漏洞  中间的东西感觉看的还行了 不过我在查阅资料 百度的时候 发现网上能讲清楚这个漏洞的很少。 大家基本上都

使用微软例子查询Wifi 当前连接的ssid名及连接状态和信号强度

WlanQueryInterface 函数微软的例子有内存泄漏20190418(以后可能会修补) https://docs.microsoft.com/zh-cn/windows/desktop/api/wlanapi/nf-wlanapi-wlanqueryinterface 直接使用了微软的例子改名当函数,结果运行几次后失败了。 原因是: WlanOpenHandle( In DWORD dwClientVersi