随笔分类 -  C/C++

摘要:1. 在已安装VS2012条件下,安装update,作者已经安装了update3;2. 相关设置:设置“平台工具集”:在项目右击-属性-常规-在“平台工具集”下拉选择“…v110_xp”选项(如果没有安装update是没有这个选项的)设置“运行库”:设置“子系统”: 注意不要设置成“未设置”或留空,... 阅读全文
posted @ 2014-12-22 11:53 A.Kun 阅读(707) 评论(2) 推荐(0) 编辑
摘要:以下代码段在VS2008编译可以通过,只是会提示不安全; std::vector fileData ="asdfsfsfsfsdf";//随便打的 //文件数据大小 int size = fileData.size(); //字节数组 char* data = new char[size + 1]; //把二进制数据复制到数组 std::copy(fileData.begin(), fil... 阅读全文
posted @ 2014-12-03 11:14 A.Kun 阅读(1047) 评论(0) 推荐(0) 编辑
摘要:转 http://www.zedwood.com/article/cpp-md5-function MD5 is no longer considered cryptographically safe for digital signatures, however, because the md5 hash function is still useful for other purpo... 阅读全文
posted @ 2014-11-27 09:24 A.Kun 阅读(1808) 评论(0) 推荐(0) 编辑
摘要:可直接编译(设置成:使用多字节字符集)转来的,代码:/*http://www.experts-exchange.com/Programming/Editors_IDEs/Q_24506125.html*/#include #include #include #include #include #in... 阅读全文
posted @ 2014-11-25 17:17 A.Kun 阅读(4902) 评论(1) 推荐(0) 编辑
摘要:使用ShellExecuteA调用exe文件时,指定工作目录需要注意函数原型为:HINSTANCE ShellExecuteA( HWND hwnd, LPCTSTR lpOperation, LPCTSTR lpFile, LPCTSTR lpParameters, LPCTSTR lpDirec... 阅读全文
posted @ 2014-11-21 16:50 A.Kun 阅读(914) 评论(0) 推荐(0) 编辑
摘要:一,问题描述 MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用 Debug\jk.exe : fatal error LNK1120: 1 个无法解析的外部命令 error LNK2001: unresolved external symbol _... 阅读全文
posted @ 2014-11-20 16:18 A.Kun 阅读(5366) 评论(0) 推荐(0) 编辑
摘要:C++ TCHAR* 与char* 互转 在MSDN中有这么一段: Note: The ANSI code pages can be different on different computers, or can be changed for a single computer, leading to data corruption. For the most consistent resu... 阅读全文
posted @ 2014-11-19 10:11 A.Kun 阅读(9691) 评论(0) 推荐(0) 编辑
摘要:1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言, C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言 ,为了支持函数的重载,C++对全局函数的处理方式与C有明显... 阅读全文
posted @ 2014-11-18 14:37 A.Kun 阅读(158) 评论(0) 推荐(0) 编辑
摘要:通过文件二进制数据 与密钥进行异或处理,可加密文件 #ifndef __ENCRYPT__HEAD__ #define __ENCRYPT__HEAD__ #include #include namespace Crypto { /* 加密文件数据: 参数: filePath 需要加密的文件路径 key... 阅读全文
posted @ 2014-11-14 11:51 A.Kun 阅读(2167) 评论(0) 推荐(0) 编辑
摘要:指向常量的指针和常量指针的区别简单理解1.指向常量的指针:常量是对于值的,而不是对于指针,所以如果试图通过指针取值改变值时,会报错。但可以改变指针,让指针指向其他变量的指针。2.常量指针:常量是对于指针的,所以指针一旦指向了某个变量的指针,就不能再指向其他的变量指针。但值是可以改变的。#include <stdio.h> int main(void) { int n = 10; int m = 12; ... 阅读全文
posted @ 2013-05-17 11:10 A.Kun 阅读(273) 评论(0) 推荐(0) 编辑
摘要:最近学习C语言,回到了几年前了,笨鸟起飞总是慢人一拍,呵呵。刚好学习到了指针与字符串,由于对系统自 带的函数不熟悉,所以自己尝试写一些关于操作字符串的函数,当作练习吧,留个笔记.头文件ZString.h/************************************************************************//* 仿AS3的String工具类 *//*******************************************************... 阅读全文
posted @ 2013-05-14 13:56 A.Kun 阅读(282) 评论(0) 推荐(0) 编辑