
c++
张文君
系统维护
展开
-
易语言调用c++dll
原文地址http://bbs.125.la/thread-13890600-1-1.htmlint _stdcall jie(const char * str, char * str1,char * str2){ string a =str; int len=a.size(); strcpy(s转载 2016-08-31 10:57:02 · 6701 阅读 · 0 评论 -
vs2010 c++ long转换成CString
CString s; s=""; s.Format(_T("%ld"),y); ::MessageBox( NULL, s , _T("标题"), MB_ICONASTERISK|MB_TASKMODAL|MB_OK );原创 2016-03-29 17:17:25 · 5498 阅读 · 0 评论 -
vs2010 vc++ 调用dll
//// test_调用dll测试.cpp : 定义控制台应用程序的入口点。//////#include "stdafx.h"//#include #include typedef int(*dllfun)(int,int); //定义形式对应的函数指针类型int main(){ int a = 2; int c=5; dllfun adde; /原创 2015-05-14 20:10:24 · 2872 阅读 · 0 评论 -
C++如何调用DLL呢,有两种,一种是静态,另外一种是动态,即通过调用windowsAPI 来加载和卸载DLL,具体思路:
http://www.cnblogs.com/lhbssc/archive/2012/02/08/2342853.htmlhdll=LoadLibrary(“DLL地址”); C++如何调用DLL呢,有两种,一种是静态,另外一种是动态,即通过调用windowsAPI 来加载和卸载DLL,具体思路:1.先编写一个DLL,我这里是直接在CPP里编写了函数声明和定义,没有单独的头文件,因转载 2015-05-14 19:33:03 · 2128 阅读 · 0 评论 -
memcpy的使用
char *c="abcdefghijklm"; char *c2=(char*)malloc(strlen(c)); cout memcpy(c2,c,strlen(c2));原创 2015-05-16 10:24:53 · 2041 阅读 · 0 评论 -
DLL 的编写,导出函数
DLL 的编写,导出函数http://blog.youkuaiyun.com/hanyujianke/article/details/8622041转载 2015-05-14 19:13:04 · 982 阅读 · 0 评论 -
易语言调用 vs2010 vc++ 写出的dll带参数 报堆栈错误的问题
// mydll01.cpp : 定义 DLL 应用程序的导出函数。//#include "stdafx.h"//#include "mydll01.h"#include #include using namespace std;extern "C" __declspec(dllexport) int adda(){return 10;}//返回字符串的原创 2015-05-14 17:14:57 · 4250 阅读 · 0 评论 -
vs2010 vc++ 写成dll 被易语言dll 调用然后返回文本
直接上代码了例如建立的项目名称为 mydll01建立方法 打开vs2010 “文件” “新建” 新建项目 选择 visual c++ 选择 win32 在右边窗口 选择 win32项目下面名称我起了测试名称 mydll01 然后下一步 应用程序 选择 dll 然后点”完成“就可以了 3个文件需要写mydll01.h 这个手工建立一个就行 里面输入//myd原创 2015-05-14 15:35:51 · 10163 阅读 · 0 评论 -
vs2010 vc++ malloc分配内存
malloc函数原型void *malloc(int size);int *p = new int; //返回类型为int* 类型(整数型指针),分配大小为 sizeof(int); int *p =new int [100]; //返回类型为 int* 类型(整数型指针),分配大小为 sizeof(int) * 100; int *p= (int *) malloc原创 2015-05-15 19:10:04 · 4209 阅读 · 0 评论 -
vs2010 c++ tagVARIANT 转换成 long
//转换数据类型为了显示 先定义类型,然后赋值或者获取 long x; intX.vt = VT_I4; x=intX.lVal; CString s; s=""; s.Format(_T("%ld"),x); ::MessageBox( NULL, s , _T("标题"), MB_ICONASTERISK|MB_TASKMODAL|MB_OK );原创 2016-03-29 17:20:26 · 1065 阅读 · 0 评论 -
vs2010下LPTSTR赋值
http://baike.baidu.com/link?url=UNtkxxfYNXnwcl_oAL5ErNV0p1IocuYQvZJnnZKlcZa8Xiu20E0x3tX-Zx7pOkjsr6VBpO2zSWJmF3iqilzux_转载 2016-03-28 13:49:37 · 1780 阅读 · 1 评论 -
vs2010 c++ 编辑框设置
::SetDlgItemTextW(AfxGetApp()->m_pMainWnd->m_hWnd,IDC_EDIT1,_T("asdf"));原创 2016-03-29 17:13:08 · 2387 阅读 · 0 评论 -
vs调用rsa密钥退出的解决办法
http://blog.youkuaiyun.com/fenghaibo00/article/details/172494934. 问题整理1. RSA_print_fp在VS2005下导致程序退出原因:在VS2005中,如果链接的运行库是MDD库(Multi-threaded Debug DLL),该问题就会出现,VS2005默认Debug版本链接MDD库。解决转载 2016-08-30 00:45:38 · 733 阅读 · 0 评论 -
rsa-c++
rsa-c++#include #include #include #include#include#include #include #include #include using namespace std;#pragma comment(lib, "libeay32.lib")#pragma comment(lib, "ssleay32.lib")void g转载 2016-08-29 00:11:14 · 2259 阅读 · 0 评论 -
vs2010 mfc 无法解析符号 2099 的问题
属性->配置属性->vc++ 目录->包含和库目录属性->链接器->输入->附加依赖项->添加缺少的库文件转载 2016-08-02 02:33:28 · 461 阅读 · 0 评论 -
vs2010 mfc c++ struct
struct这个东西的概念一开始就是从易语言的精易模块学到的鼠标类型,后来发现凡是自定义的类型都是一个struct可以存放鼠标坐标,可以存放角色信息集合,类似数组,最主要的是一个集合,可以返回坐标型。struct p_xy{ long x; long y;};p_xy my_test_p_xy(){ p_xy pt_xy; pt_xy.x=10; pt_xy.y原创 2016-05-22 15:47:24 · 1509 阅读 · 0 评论 -
vs2010 mfc c++ 多线程
(比较推荐使用该方式在MFC下开发)有关创建线程的问题有三种方法:1.C语言函数,调用_beginthread();2.API函数,调用CreateThread();3.MFC函数,调用AfxBeginThread();推荐使用MFC函数AfxBeginThread();利用MFC里的AfxBeginThread函数能很方便地创建线程以及对线程进行等待、唤醒等操作。原创 2016-05-22 15:38:16 · 9209 阅读 · 1 评论 -
VS2010 MFC C++ 弹出窗口
VS2010 MFC C++ 弹出窗口两种方式 ::MessageBox( NULL, t_x1+"|"+t_y1 , _T("标题"), MB_ICONASTERISK|MB_TASKMODAL|MB_OK ); AfxMessageBox(LPCTSTR (t_y1));原创 2016-05-21 23:56:17 · 4281 阅读 · 0 评论 -
vs2010 c++ CString to long
vs2010 c++ CString to long第一种方法x1=_tstol((LPCTSTR)t_x1);第二种方法 //str=t_x1; // p = str.GetBuffer(0); // str.ReleaseBuffer(); //这里一定要释放 // ttt = new char [str.GetLength()+1]; // str原创 2016-05-21 23:19:35 · 1466 阅读 · 0 评论 -
vs2010 MFC 释放资源
vs2010 MFC 释放资源BOOL ReleaseRes(CString strFileName, WORD wResID, CString strFileType){ DWORD dwWrite=0; // 创建文件 HANDLE hFile = CreateFile(strFileName, GENERIC_WRIT原创 2016-05-27 14:33:29 · 1917 阅读 · 0 评论 -
C++内存管理
http://blog.youkuaiyun.com/smoothylx/article/details/7746853转载 2015-05-15 13:41:44 · 533 阅读 · 0 评论 -
关于openssl rsa php c++ js 协同加密解密的一些资源链接
.LOGhttp://orangeholic.iteye.com/blog/2161771http://slproweb.com/products/Win32OpenSSL.html20:52 2015/5/9http://blog.youkuaiyun.com/clh604/article/details/202247351、加密解密的第一步是生成公钥、私钥对,私钥加密的内容能通过公钥解原创 2015-05-13 15:21:29 · 1973 阅读 · 0 评论 -
stl::string与二进制数据
原文地址 http://www.cnblogs.com/zhenjing/archive/2011/01/30/string_binary_data.html[C++再学习系列] stl::string与二进制数据2011-01-30 14:14 by zhenjing, 3108 阅读, 0 评论, 收藏, 编辑C99有很多和string相关的函数,如strcat,s转载 2015-05-15 11:01:33 · 2887 阅读 · 0 评论 -
C++ VS C#(1):注释,变量,控制台输出
//=====================================================================//TITLE:// C++ VS C#(1):注释,变量,控制台输出//AUTHOR:// norains//DATE:// Monday 29-November-2010//Environment://转载 2014-11-03 17:48:26 · 1005 阅读 · 0 评论 -
vs2010 控制台 输出 乱码
vs2010 控制台 输出 乱码 点运行中的 CMD.EXE 窗口左上角,出现菜单,选“属性”一看,“属性”中的“当前代码页”框框里写着这么一行:“437 (OEM - 美国)”,问题关键就是这里。 重新点出菜单,选“默认值”项,发现“默认值”里的“当前代码页”是可以设置,有两个选项:“437 (OEM - 美国)”和“936 (ANSI/OEM -转载 2014-11-03 17:49:56 · 2419 阅读 · 0 评论 -
二进制、八进制、十进制、十六进制之间转换加总结
二进制、八进制、十进制、十六进制之间转换加总结转载 2014-11-03 20:53:44 · 1441 阅读 · 0 评论 -
C++中const用法总结
http://www.cnblogs.com/lichkingct/archive/2009/04/21/1440848.html1. const修饰普通变量和指针const修饰变量,一般有两种写法:const TYPE value;TYPE const value;这两种写法在本质上是一样的。它的含义是:const修饰的类型为TYPE的变量转载 2014-11-03 20:12:28 · 532 阅读 · 0 评论 -
vs2010调试C++变量控制台输出
//#include "e:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdlib.h" //头//#include//#include#includeusing namespace std;int main(){ //printf("d%\n",500); cout<<"这是一个调试屏幕暂停的例子翻译 2014-11-03 17:16:17 · 7387 阅读 · 0 评论 -
STL vector用法介绍
介绍这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作。本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和for_each()中的使用。通过阅读这篇文章读者应该能够有效地使用vector容器,而且应该不会再去使用C类型的动态数组了。 Vector总览vector是C++标准模板库中的部分内容,它是一个多功能转载 2014-11-03 21:08:29 · 560 阅读 · 0 评论 -
c++位或和位异或
按位或"|"---有1为1 0|0=0 ; 0|1=1 ; 1|0=1 ; 1|1=1 ; 按位异或"^"---相同为0,不同为1 0^0=0 ; 0^1=1 ; 1^0=1 ; 1^1=0 ;原创 2014-11-03 19:01:27 · 2065 阅读 · 0 评论 -
eclipse中C++连接mysql数据库
MinGW的配置在C连mysql里已经提到,这里只说C++跟C配置不同的地方。首先觉得C++比C方便多了,不用生成.a连接文件,直接使用.lib文件即可导入.h文件所在目录到C++ Compiler中的includes添加lib文件搜索[cpp] view plaincopy#include #转载 2014-11-03 17:34:11 · 1430 阅读 · 0 评论 -
十进制和二进制的转换
十进制转二进制:用2辗转相除至结果为1 将余数和最后的1从下向上倒序写 就是结果例如302302/2 = 151 余0 151/2 = 75 余1 75/2 = 37 余1 37/2 = 18 余1 18/2 = 9 余0 9/2 = 4 余1 4/2 = 2 余0 2/2 = 1 余0 故二进制为100101110 二进制转十进制从最后一位开始算,依次列为第0、1、2...位第n位的数(0或1)转载 2014-11-03 20:48:09 · 565 阅读 · 0 评论 -
vector容器类型
vector容器类型vector容器类型 vector容器是一个模板类,可以存放任何类型的对象(但必须是同一类对象)。vector对象可以在运行时高效地添加元素,并且vector中元素是连续存储的。vector的构造 函数原型:template explicit vector(); // 默认构造函数,转载 2014-11-03 21:39:05 · 529 阅读 · 0 评论 -
STL提供了三个最基本的容器:vector,list,deque
STL提供了三个最基本的容器:vector,list,dequehttp://blog.youkuaiyun.com/u012307430/article/details/16892903 vector和built-in数组类似,它拥有一段连续的内存空间,并且起始地址不变,因此它能非常好的支持随机存取,即[]操作符,但由于它的内存空间是连续的,所以在中间进行插入和删除会造成内存块的拷贝,另外,当该转载 2014-11-04 00:12:41 · 587 阅读 · 0 评论 -
openssl rsa密钥格式的问题,解决了php和c++协同开发的密钥格式问题
嗨!大佟!时间飞逝,记录思绪,致力于C/OOC/Python/Mail应用研究博客首页个人Wiki开源代码企业应用联系我OpenSSL编程-RSA编程详解本文由 大佟 发表于2014年06月26日,浏览: 1,954次 , 评论: 0条归类:C/OOC编程,编程开发 ,标签:PEM,RSA,RSAP转载 2015-05-13 15:37:32 · 3931 阅读 · 0 评论 -
vs2010 c++ openssl rsa 加密解密 共用两种格式加密解密
//// rsa_test_04.cpp : 定义控制台应用程序的入口点。//////#include "stdafx.h"//////int _tmain(int argc, _TCHAR* argv[])//{// return 0;//}#include "stdafx.h"#include #include #include #inc原创 2015-05-13 15:16:20 · 6343 阅读 · 0 评论 -
php openssl rsa 加密解密
$config = array(//"config" =>"D:/phpserver/Lighttpd/openssl.cnf",//'config' =>'D:/phpStudy/Lighttpd/OpenSSL.cnf','private_key_bits' => 1024, // Size of Key.'private_key_type' => OPENSSL_KEY原创 2015-05-13 15:17:01 · 2070 阅读 · 0 评论 -
vs2010 c++ 使用BIO_f_base64() 函数编码解码函数
//// test_rsa_03.cpp : 定义控制台应用程序的入口点。//////#include "stdafx.h"//////int _tmain(int argc, _TCHAR* argv[])//{// return 0;//}#include #include #include #include #inclu原创 2015-05-13 15:13:44 · 3701 阅读 · 0 评论 -
C++中的vector使用范例
C++中的vector使用范例一、概述vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector是一个容器,它能够存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,可以动态改变大小。例如:// c语言风格int myHouse[100] ;// 采用vector转载 2014-11-05 23:53:39 · 571 阅读 · 0 评论 -
vector模板用法C++ std
vector模板用法C++ std转载 2014-11-05 22:39:57 · 587 阅读 · 0 评论