随笔分类 - C/C++
摘要:1、先安装c/c++插件。 2、运行/调试,就报错 调试用的gdb路经错误 解决方法是: sudo apt-get install gdb 3、可以调试了,但是步进到 printf,报错 解决方法: ftp下载linux的glibc用于调试,也可以试试最新版本。 https://ftp.gnu.or
阅读全文
posted @ 2022-01-04 23:02
緣來如此
摘要:char a[15] ="中华人民共和国"; DWORD dwLength = 14; // 要复制的字串长度 HANDLE hGlobalMemory = GlobalAlloc(GHND, dwLength + 1); // 分配全局内存并获取句柄 LPBYTE lpGlobalMemory = (LPBYTE)GlobalLock(hGlobalMemory); ...
阅读全文
posted @ 2017-03-13 17:55
緣來如此
摘要:(1)首先拷贝 c:\program files\common files\system\ado\ 目录中的 msado15.dll 文件到项目中。(2)在VC中加入DLL,具体方法如下:(3)创建连接对象,和打开数据库的具体代码如下: void CMyDlg::OnButton1() { // TODO: Add your control notification handler ...
阅读全文
posted @ 2017-03-09 13:05
緣來如此
摘要:第一步,首先在对话框窗口上放上两个一模一样的按钮控件 第二步,由于是按钮响应鼠标移动上去的事件,因此需要重新派生按钮类: 第三步,在窗口类中声明并使用自定义按钮对象(记得在窗口类中包含自定义按钮类的头文件) 第四步,在自定义按钮类中声明一个用于存放本对象指针的(也就是自定义按钮类对象的指针)成员变量
阅读全文
posted @ 2017-02-21 15:04
緣來如此
摘要:VC6.0显示行号的插件,很好很强大的显行号插件,使用VC编程的朋友再也不用烦恼VC6.0没有行号的编程环境了。VC显示行号插件使用说明:1. 如果你的VC安装在C盘,请拷贝文件VC6LineNumberAddin.dll到如下目录:C:\Program Files\Microsoft Visual Studio\Common\MSDev98\AddIns2. 注册双击VC6LineNumberAddin.reg进行注册。3. 启用打开vc6,菜单栏:Tools -> customize -> Add-ins and Macro Files选中VC6LineNumber Devel
阅读全文
posted @ 2014-02-27 22:12
緣來如此
摘要:栈和堆上的字符串不叫字符串常量,因为它们的内容都可以在主程序生命期内可以改变,尽管加上CONST 修饰符.
阅读全文
posted @ 2014-02-01 20:00
緣來如此
摘要:vc6.0 中使用lib文件使用库的方法如下:1. 包含库的头文件(把库的头文件包含到项目中)在应用程序工程中使用#include "file path"file path可以为绝对路径,也可以为相对于工程所在目录的相对路径如果头文件比较多,可以在project>settings>c/c++>preprocessor的Additional include directories中填入你的头文件所在目录2. 导入lib库。导入的方法很多方法1) 直接用project>add to project>files的方式将.lib加入工程方法2) 使用#
阅读全文
posted @ 2014-01-18 15:49
緣來如此
摘要:/* 做本程序遇到的问题:由于使用的是CODE::BLOCKS 开发环境,刚开始使用code::blocks是,什么都没有设置,居然输入的中文字符串,保存项目后,再次打开,code::blocks不能正确识别源文件编码,没能识别成:936中文代码页,而是 10** 什么的,打开后中文区域就是乱码. 后来找到设置,发现是没有强制指定用户需要的代码页所致,后来设置为强制就OK了,{不过,把源文件改成UTF8,来保存也是可以的(因为编辑器默认是UTF-8来打开),但是COUT#include #include using namespace std;////////////////////////.
阅读全文
posted @ 2014-01-01 00:01
緣來如此
摘要://temp.cpp:定义应用程序的入口点。//#include"stdafx.h"#include"temp.h"#defineMAX_LOADSTRING50//全局变量:HINSTANCEhInst;//当前实例TCHARszTitle[MAX_LOADSTRING];//标题栏文本TCHARszWindowClass[MAX_LOADSTRING];//主窗口类名//此代码模块中包含的函数的前向声明:ATOMMyRegisterClass(HINSTANCEhInstance);BOOLInitInstance(HINSTANCE,int);LR
阅读全文
posted @ 2012-11-14 22:14
緣來如此
摘要:C语言头文件的作用最近在工作当中遇到了一点小问题,关于C语言头文件的应用问题,主要还是关于全局变量的定义和声明问题.学习C语言已经有好几年了,工作使用也近半年了,但是对于这部分的东西的确还没有深入的思考过.概念上还是比较模糊的,只是之前的使用大多比较简单,并没有牵涉到太复杂的工程,所以定义和声明还是...
阅读全文
posted @ 2012-09-16 23:16
緣來如此
摘要:源地址http://blog.csdn.net/zhuweisky/archive/2005/07/06/415661.aspx 不可否认,C++在过去十年乃至现在一直都是windows平台上的主流开发语言,而来势凶猛的.NET势必开辟一个崭新的局面,从目前的种种迹象来看,.NET是大势所趋,而C#作为.NET平台上的第一开发语言自然备受关注,于是有很多程序员纷纷转向C#,这其中当然不乏C++程序员。情况往往是这样,从一种语言过渡到另一种语言,哪怕是比较相似的语言,程序员也经常无意识地陷入原开发语言的思维定势,这样的结果通常只有一个,那就是导致连程序员自己也始终想不通的错误。本文由某C++程.
阅读全文
posted @ 2011-03-24 10:05
緣來如此
摘要:gcc 主要用于编译和连接 C程序g++ 主要用于编译和连接 C++程序以下是经常看到的头文件内容: [代码]用预编译命令,判断这个.h 头文件配合的是 C编译器还是C++编译器,起的作用是:无论是哪种.都声明为C的签名格式.为什么要编译为C签名格式?? 应该是为了给以前的老应用程序做库文件吧.比如:JAVA 的 JNI .那么如果直接用C编译器来完成头文件中声明的函数实现,就不用上面的预编译格式了.因此也或者说是为了能在C++编译器上完成C同一标准的一个好方法......不是太清楚.
阅读全文
posted @ 2011-01-07 00:09
緣來如此

浙公网安备 33010602011771号