
VC
yanjiee
穷二代V1.0
展开
-
让vscode的c++补全if的花括号在同一行
现在大部分程序员都遵循google或者llvm的花括号格式,如下:if(/* condition */) { /* code */}左花括号和if语句在同一行,而vscode默认的if snippet是:if(/* condition */) { /* code */}而且没有地方可以配置,非常难受,网上找了很久没有解决办法,后来自己试出如下方法:下载cpp-snippets插件;关闭原生snippets支持:"C_Cpp.suggestSnippets": false置顶编辑原创 2021-04-15 14:32:19 · 2453 阅读 · 2 评论 -
一些关于字符串的笔记
(1)MultiByteToWideChar和WideCharToMultiByte用法 int nDstLength = MultiByteToWideChar(CP_ACP, 0, zhongguo, -1, NULL, 0); //第四个参数取-1以取得需要转换的长度(WIDECHAR长度) MultiByteToWideChar(CP_ACP, 0, zhongguo, -1, wchar, nDstLength); nDstLength = WideCharToMultiByte(CP_原创 2010-09-16 16:30:00 · 606 阅读 · 0 评论 -
关于ShellExecute,A引用B,从B操作A文件夹的解决方法
我在位于文件夹“test”的程序A中使用shellExecute来调用文件夹外部的程序B,并退出程序A,在程序B未关闭之前想要移动或者删除文件夹test都提示无法删除,有进程正在使用。不知道大家了不了解我说的情况。就是比如我现在运行 E:/test/A.exe ,A.exe中有一段代码是shellExecute调用了E:/B.exe,并且关闭自身程序。现在是B.exe处于运行阶段,这个时候我要去删除test文件夹却无法删除,提示有进程正在使用。但是test文件夹中的内容却已经被删除了。请问我该如何处理,才能原创 2010-09-20 17:34:00 · 871 阅读 · 0 评论 -
永恒的/R/N,和#13#10,应用太广了!
<br />CR用符号'/r'表示, 十进制ASCII代码是13, 十六进制代码为0x0D; <br /><br />LF使用'/n'符号表示, ASCII代码是10, 十六制为0x0A。原创 2010-09-08 16:24:00 · 561 阅读 · 0 评论 -
[绝对原创]关于VC6.0中,无法添加书签(ADD bookmarks)的解决办法
<br />(1)关闭VC,进入工程文件夹;<br />(2)删除以工程文件名命名的的.opt文件;<br />(3)重新打开VC。原创 2010-09-30 11:19:00 · 1891 阅读 · 0 评论 -
关于VC注册热键的笔记
<br />前段时间做了一个宝石迷阵的辅助程序,需要用到全局热键,网上看到了不用键盘钩子注册的全局热键。下面直接贴出来。<br />(1)首先在适当的位置添加注册热键的代码:<br />//ID号为2010,无组合键(CTRL等)的F3热键RegisterHotKey(hMyHandle, 2010, NULL, VK_F3); <br />(2)在WindowProc函数中添加代码,写该热键所需要执行的过程:<br />LRESULT CBejeHelpDlg::WindowProc(UINT mes原创 2010-12-15 22:35:00 · 2060 阅读 · 0 评论