![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++开发
Davidlee91
这个作者很懒,什么都没留下…
展开
-
MFC ListControl的使用
1.设置ListControl风格2.添加列3.添加行4.删除选中行转载 2013-08-07 17:25:34 · 877 阅读 · 0 评论 -
MFC 选择目录对话框和选择文件对话框
转自:http://www.cppblog.com/finehai/archive/2009/08/27/94578.html选择目录对话框//选择目录按钮void CDcPackerDlg::OnBnClickedDecgen() { char szPath[MAX_PATH]; //存放选择的目录路径 CString str;转载 2013-08-26 14:15:18 · 671 阅读 · 0 评论 -
堆,栈,堆栈的区别
转载自:http://zhidao.baidu.com/question/50273896.html?from=commentSubmit#answers171126552一个程序一般分为3段:text段,data段,bss段text段:就是放程序代码的,编译时确定,只读,data段:存放在编译阶段(而非运行时)就能确定的数据,可读可写就是通常所说的静态存储区,赋了初值的全局变量和转载 2013-08-14 12:47:07 · 461 阅读 · 0 评论 -
C++ String操作
FROM: http://www.cnblogs.com/kykuaileren/archive/2011/09/25/2190217.html1、string类的构造函数eg:string(const char *s); // 用c字符串初始化string(int n, char c); // 用n个字符c初始化此外,string类还支持默认构造函数和复制构造函数,如st转载 2013-09-03 20:25:21 · 529 阅读 · 0 评论 -
AIChat
#include "stdafx.h"#include #include int _tmain(int argc, _TCHAR* argv[]){ //http://api.ajaxsns.com/api.php?key=free&appid=0&msg=你好 HINSTANCE hInstance; // hInstance = ShellExecute(NUL转载 2013-10-15 20:52:02 · 1148 阅读 · 0 评论 -
0-1背包 动态规划原理与c代码
转自:http://www.cnblogs.com/qinyg/archive/2012/04/26/2471829.html问题描述:给定N中物品和一个背包。物品i的重量是Wi,其价值位Vi ,背包的容量为C。问应该如何选择装入背包的物品,使得转入背包的物品的总价值为最大??在选择物品的时候,对每种物品i只有两种选择,即装入背包或不装入背包。不能讲物品i装入多次,也不转载 2013-10-25 17:13:52 · 1211 阅读 · 0 评论 -
VS2010如何在控制台应用程序中添加对MFC库的支持
http://blog.sina.com.cn/s/blog_5f656a170101dzcn.html1:右击工程名 -> References2:Configuration Properties ->Use of MFC ->Use MFC in a Shared DLL3:在stdafx.h的头文件加入如下代码:#define _ATL_CSTRING_E转载 2013-10-19 22:16:57 · 3412 阅读 · 1 评论 -
linux 命令行输入
http://blog.csdn.net/zx824/article/details/6859930今天在LINUX下编译C程序时,出现了:warning: the `gets' function is dangerous and should not be used.这个warning。百度之后,得知问题出在程序中使用了 gets ,Linux 下gcc编译转载 2013-11-25 14:43:56 · 1096 阅读 · 0 评论 -
c的free和c++的delete的区别
首先free对应的是malloc;delete对应的是new;free用来释放malloc出来动态内存,delete用来释放new出来的动态内存空间。应用的区别为:1. 数组的时候int *p=(int*)malloc(10*sizeof(int)) 释放的时候 free(p)即可;这是因为编译器对malloc做了一些特殊的处理,以保证可以正确释放内存。而当int *p=new int[1转载 2013-11-13 18:07:25 · 520 阅读 · 0 评论 -
xml tiny
http://www.cnblogs.com/marchtea/archive/2012/11/08/2760593.htmlhttp://sourceforge.net/projects/tinyxml/转载 2013-11-09 19:12:57 · 1169 阅读 · 0 评论 -
static控件设置字体与透明属性
1. 怎么修改static控件字体BOOL CDialogTest::OnInitDialog(){CDialog::OnInitDialog();// TODO: Add extra initialization herem_font.CreatePointFont(260,_T("楷体"));//LPCTSTRGetDlgItem(IDC_STATIC_TEST)->转载 2014-03-30 23:52:59 · 2555 阅读 · 0 评论 -
cxpbutton
http://www.codeproject.com/Articles/9919/XButtonXP-an-XP-aware-pushbutton-that-can-also-tog转载 2014-04-29 18:28:14 · 954 阅读 · 0 评论 -
vc2008 mfc 笔记
1. 在vc2010中format(“_T(%d)”,i)这样的格式 为什么要调用字符集而vc6.0就能直接用format(“%d‘,i)?在vs2010中默认的项目属性中“字符集”使用的是“unicode字符集”。而在vc6中使用的则是“多字节字符集”。只要将vs项目属性的字符集改成“使用多字节字符集”,就可以了。加上_T(""), 可以自适应unicode或多字节的编译环境改变.保证兼转载 2014-03-23 15:05:59 · 701 阅读 · 0 评论 -
list操作
#include "stdafx.h"#include #include using namespace std;int count = 0;void Fun(int i){count ++;cout }int _tmain(int argc, _TCHAR* argv[]){list Link;int i, key, item;f转载 2014-04-28 01:02:33 · 427 阅读 · 0 评论 -
MFC判断某路径下的目标文件是否存在
转自:http://blog.sina.com.cn/s/blog_84f7fbbb01013erl.htmlPathFileExists 函数可以用来查看一个文件或文件夹是否存在。用法:在头文件中#include #pragma comment(lib,"Shlwapi.lib") //如果没有这行,会出现link错误if (PathFileExists(strDBP转载 2013-08-26 14:12:45 · 1522 阅读 · 0 评论 -
c++ vector
#include struct Device{ CString name; CString type;}; vector v_device;struct Device device; device.name = strName.c_str(); device.type = strType.c_str(); v_device.push_b转载 2013-08-12 20:10:11 · 446 阅读 · 0 评论 -
判断CString的首字符是否是数字
using namespace std;#include #include CString cStr1("0erd"); CString cStr2 = cStr1.Left(1); char * ch = cStr2.GetBuffer(); bool b = false; b = isdigit(*ch);转载 2013-08-12 19:57:53 · 1254 阅读 · 0 评论 -
MFC 中的一些CString ,string,char间的转换
文章转自:http://hi.baidu.com/lqx0830/item/cc570c456a62c72f10ee1e851. string 转 CString :CString.format("%s", string.c_str()); //CString为目标字符串,string为源字符串 //用c_str()确实比data()要好.2. char 转 string转载 2013-08-07 18:01:36 · 788 阅读 · 0 评论 -
MFC读写XML文件
本文转自:http://blog.csdn.net/nanhaizhixin/article/details/6797968使用MSXML.DLL读写XML;文件顶部加入#import "msxml3.dll";using namespace MSXML2;//这两句作用是,在程序的文件夹下生成MSXML3.TLH和MSXML3.TLI两个文件;--------------转载 2013-08-08 10:49:52 · 1065 阅读 · 0 评论 -
win32控制台程序中使用CString和string
本文转载自:http://www.pulog.org/Ori/27/vc-cstring/最近编一个控制台程序,开始时用字符数组,发现处理字符串很不方便.于是想到用MFC的CString类.CString的头文件是.包含头文件编译,提示错误fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #i转载 2013-08-08 10:03:50 · 2365 阅读 · 0 评论 -
string.c_str()用法与注意事项 及string::copy()与string.data()
转自:http://zhidao.baidu.com/question/104592558.htmlhttp://blog.csdn.net/xiaoniba10631/article/details/6705214原型:const char *c_str();c_str()函数返回一个指向正规C字符串的指针, 内容与本string串相同. 这是为了与c语言兼容,在c语言中没有st转载 2013-08-08 13:10:03 · 2965 阅读 · 0 评论 -
MFC读XML文件
XML文件为:xml version="1.0"?> BitComet Author="RnySmile" Version="0.1"> Settings> LastSaveLocation>E:\电子书LastSaveLocation> ListenPort>8497ListenPort>转载 2013-08-08 11:08:51 · 1132 阅读 · 0 评论 -
C++ MessageBox MessageBoxA MessageBoxW AfxMessageBox
转自:http://blog.sina.com.cn/s/blog_5059be880100whu3.htmlC语言的MessageBoxMessageBoxA( HWND hWnd , LPCSTR lpText, LPCSTR lpCaption, UINT uType);MessageBoxW( HWND hWnd ,转载 2013-08-08 17:07:53 · 5403 阅读 · 0 评论 -
const 指针与指向const的指针
当使用带有const的指针时其实有两种意思。一种指的是你不能修改指针本身的内容,另一种指的是你不能修改指针指向的内容。听起来有点混淆一会放个例子上来就明白了。 先说指向const的指针,它的意思是指针指向的内容是不能被修改的。它有两种写法。 const int* p; (推荐) int const* p; 第一种可以理解为,p转载 2013-08-08 17:30:32 · 488 阅读 · 0 评论 -
MFC写XML文件 以及 删除节点
转自:http://bbs.csdn.net/topics/300026982包含库文件不变:#import "msxml3.dll"命名空间不变:using namespace MSXML2;示例代码如下:CoInitialize(NULL);//一段写的代码// 创建文档MSXML2::IXMLDOMDocument2Ptr pXMLDoc = NULL;p转载 2013-08-08 16:12:52 · 1582 阅读 · 0 评论 -
MFC 打开与保存对话框
打开:CFileDialog openDlg(TRUE,_T("ini"),NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,_T("ini(*.ini) | *.ini||"),this);CString sFileName;//打开对话框的初始化路径openDlg.m_ofn.lpstrInitialDir = _T("d:\\")转载 2013-08-22 21:08:42 · 1579 阅读 · 0 评论 -
关于objectarx
简介:http://www.civilcn.com/autocad/cadaz/1343009297164624.htmldwg文件中字符串信息自动提取的研究:http://wenku.baidu.com/view/720ac100b52acfc789ebc9cb.htmlwin7 objectarx安装错误的解决:http://wenku.baidu.com/view/2a3ac92d9转载 2013-08-15 16:12:01 · 447 阅读 · 0 评论 -
MFC 读ini文件
CString cStrNum;int iCount;//iCount =::GetPrivateProfileInt("开关量","总路数",10,"d:\\DIGIT.ini");iCount =::GetPrivateProfileInt("开关量","总路数",10,sFileName.GetBuffer());//第一个参数为section名,第二个参数为key值,返转载 2013-08-22 20:51:13 · 721 阅读 · 0 评论 -
XML DOM Document 对象
http://www.w3school.com.cn/xmldom/dom_document.asp转载 2013-08-11 10:13:45 · 575 阅读 · 0 评论 -
mfc try catch
try { pXMLEle = pXMLDoc->createElement((_bstr_t)cStrEleName); } catch(_com_error &e) { MessageBox(e.Description(),NULL,NULL); pXMLDoc->save(_T("d:\\deviceStatus.xml"));转载 2013-08-12 20:04:12 · 4305 阅读 · 0 评论 -
ZipArchive
http://www.artpol-software.com/Default.aspx转载 2014-05-04 18:06:22 · 626 阅读 · 0 评论