
c++
文章平均质量分 87
zero2100
这个作者很懒,什么都没留下…
展开
-
一键搞定 VSCode 下的 C/C++基本开发环境配置
热爱编码、算法、知识总结,不定期更新有趣、有料、有营养内容。让我们共同学习,共同进步。好文推荐:2015 年 4 月 29 日的 Build 大会上,微软发布了 Visual Studio Code 第一个预览版本。短短五年不到的时间里,VS Code 高速成长。在 Stack Overflow 的 2019 年开发者调查中,VS Code 成为了最受欢迎的开发工具,并遥遥领先其他的开发工具。然而只是一个纯文本(editor),不是IDE(集成开发环境),不含。转载 2023-10-06 16:36:33 · 138 阅读 · 0 评论 -
Device Interfaces
Device InterfacesDevice drivers provide a uniform and extensible way for applications and the system to interact with them programmatically, known as adevice interface. Drivers expose, register, a转载 2014-01-10 10:42:15 · 655 阅读 · 0 评论 -
unhandled exception
在MFC调试时,单步运行有时会跳出下面对话框。 查阅了下网上的资料,原因基本就是说 指针错误,访问越界或者是内存泄漏等。说白些,就是你定义了指针,在未分配内存情况下对他操作,从而引出该问题。在调试出现该对话框时,问题就出在运行到的那行。而会发现那行你也的确是用到了指针。方案:至于如何修改,可以考虑给你上面定义的指针分配内存,具体操作仿下:double转载 2013-09-04 20:03:10 · 1005 阅读 · 0 评论 -
单选按钮
例: 1.建立一个基于对话框的应用程序,添加三个Radio Button,和一个Button 选中第一个Radio Button属性中的Group 。然后给raido1关联一个int型变量(同样需要先分组)m_nRadio1,打开对话框构造函数,你会发现有: m_nRadio1 = -1;m_nRadio1别赋值-1表示哪个都没有选上。如果你把-1改转载 2013-05-16 10:17:13 · 559 阅读 · 0 评论 -
sprintf
sprintf 字串格式化命令,主要功能是把格式化的数据写入某个字符串中。函数功能:把格式化的数据写入某个字符串 头文件:stdio.h 函数原型:int sprintf( char *buffer, const char *format, [ argument] … ) ; 返回值:字符串长度(strlen) $money = 123转载 2012-09-02 11:10:59 · 375 阅读 · 0 评论 -
LPSTR、 char数组 、cstring
1.char p[] = {'a', 'b', 'c'}; 结果是:声明了一个字符数组,长度为3,不会自动添加'\0'。需手动添加。2.char p[] = "abc"; 结果是:用字符串去初始化 p ,要知道,C语言将字符串当做字符数组来处理,所以"abc"本身是有结束字符'\0'的,所以字符数数组长度为4,因为要加上结束字符'\0'。3.char p[5] = {'a', 'b', '转载 2013-08-25 11:33:47 · 1564 阅读 · 0 评论 -
错误 LNK1120
错误 LNK1120 为您提供该链接的无法解析的外部对象数 (number)。导致无法解析的外部对象的条件由错误 LNK2001 描述,此错误出现在该错误信息之前(对每个无法解析的外部对象都出现一次)。 //就是说每出现一次LNK1120都会在之前出现一个LNK2001 所以主要是解决LNK1120关键是要解决链接器工具错误 LNK2001 这分一下的情况(来自VS 20转载 2013-05-15 15:34:35 · 1917 阅读 · 0 评论 -
动态库调用
typedef int (*pfun)();//1 定义一个函数指针,返回值是intHINSTANCE hInst;hInst=LoadLibrary("01.dll"); //2 加载库 if(NULL==hInst){MessageBox("加载失败");}pfun iOpenReader=(pfun)GetProcAddress(hI原创 2013-05-17 17:39:40 · 497 阅读 · 0 评论 -
vC的快捷键以及调试方法技巧[
1.检测程序中的括号是否匹配 把光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号 5.按住shift+上下方向键 可选择行。 6.按住 ctrl+shift+左右方向键 可选择一个单词。 7. 按Ctrl + C 可COPY光标所在的这一行。 8. 按住shift+[End] 可选择本行。 3.格式化一段乱七八糟的源代码转载 2012-09-04 09:47:23 · 1385 阅读 · 0 评论 -
vc添加自定义消息响应
vc添加自定义消息相应 主要是前4步骤#define WM_UPDATEDATA WM_USER + 1999 //1定义事件 cpp头部BEGIN_MESSAGE_MAP(CXJDlg, CDialog) //{{AFX_MSG_MAP(CXJDlg) ON_WM_SYSCOMMAND() .... ON_MESSAGE(WM_UPDATED原创 2013-04-27 15:01:06 · 649 阅读 · 0 评论 -
libcurl应用 libcurl应用:如何把下载内容写入内存
libcurl的使用(转)libcurl的文档中有getinmemory.c这个例子,把下载的网页写入自己定义的一个memorystruct中,看了这个例子的做法,它需要自己照顾内存的开辟,特别是需要在curl_easy_perform的调用函数中释放已开辟的内存,很不利于函数的封装,而且应用于multihandle的时候,运行时会出莫名其妙的assert错误。因此转载 2012-12-23 20:59:19 · 565 阅读 · 0 评论