C/C++
xielechuan
低调做人,高调做事。全身心的投入自己热爱的事情中......
展开
-
Windows驱动开发,几个BLOG值得经常看看
<br /><br />对于从事Windows驱动开发的朋友,或者是对Windows内核感兴趣的朋友,以下几个BLOG值得经常看看!<br />1,Kernel Mustard by Steve Dispensa link: http://kernelmustard.com/category/ddk/<br />他以前的BLOG地址为:http://msmvps.com/blogs/kernelmustard/default.aspx<br />2,Larry Osterman's WebLog - Con转载 2010-09-24 14:41:00 · 223 阅读 · 0 评论 -
在VC中怎样实现软件的注册机制(转)
现在网上下载的软件大部分都需要注册后才能使用其全部的功能,也就是说当前大部分软件都是建立了注册机制的,对于一个刚进入软件行业的程序员来说一定非常想了解其中的注册机制是怎样实现的。其实用VC开发软件,是可以很方便地加入注册机制的。要实现软件注册功能,首先需要知道实现注册机制要涉及到的几个问题:1、如何加入注册检测,判断软件是否注册;2、如何生成注册码,如何保证一个用户名只生成与之唯一对应转载 2012-03-11 17:48:54 · 276 阅读 · 0 评论 -
剖析VC中的文件操作
各种关于文件的操作在程序设计中十分常见,如果能对这些操作都了如指掌,就可以根据实际情况找到最佳的解决方案,从而可以在较短的时间内编写出高效的代码。本文对Visual C++中有关文件操作进行了全面的介绍,并对在文件操作中经常遇到的一些疑难问题进行了详细分析。1. 文件的查找 当对一个文件操作时,如果不知道该文件是否存在,就要首先进行查找。MFC中有一个专门用来进行文件查找转载 2011-11-09 11:57:32 · 252 阅读 · 0 评论 -
CListCtrl控件的使用指南 (转)
有关CListCtrl控件的操作。文章出处:http://www.cnblogs.com/duzouzhe/archive/2010/01/12/1645133.html创建图形列表并和CListCtrl关联:m_image_list.Create(IDB_CALLER2, 16, 10, RGB(192,192, 192));m_image_list.SetBkColor( GetSy转载 2011-10-25 19:30:58 · 708 阅读 · 0 评论 -
VC进程控制相关代码(转载)
最近在写相关系统的的东西,在网上收集资料的时候发现这篇文章。作为以后学习的备份,感谢此文作者,连接:http://www.cnblogs.com/wuqi924/archive/2011/06/14/2080376.html//获取进程路径CString GetProcessPath( DWORD idProcess ){// 获取进程路径CString sPath;// 打开进转载 2011-10-25 11:12:25 · 450 阅读 · 0 评论 -
C语言学习笔记(数组、指针和结构(1))
1、 使用联合节省内存资源a、不使用联合struct EmpDates{ int days_works; struct LastDate { intmonth; intday; intyear; }las原创 2010-10-08 10:53:00 · 321 阅读 · 0 评论 -
C语言学习笔记(数学)
1、 使用整型表达式的绝对值#include int abs(int expression);2、 使用ARCCOSINE(反余弦)#include double asin(double expressoion);3、 使用ARCTANGENT(反正切)#include double atan(double expressoion);4、 使用角的余弦#in原创 2010-09-19 18:48:00 · 472 阅读 · 2 评论 -
C语言学习笔记(函数)
1、 递归函数:阶乘运算过程值计算结果阶乘0111111122*122*Factorial(1)33*2*16原创 2010-09-17 21:52:00 · 269 阅读 · 0 评论 -
C语言学习笔记二(字符串)
1、 C对字符串的存储 实例:定义一个256个字符的字符串,并将字母表中的大写字母存储在前26位char string[256]; int i; for(i = 0; i <26; i++ ) { string[i]='A'+i; } string[原创 2010-09-15 21:13:00 · 754 阅读 · 0 评论 -
C++学习之路(代码实例3)
【例3】把一个字符串中字符按逆序输出。程序代码如下:#include int strlen1(char a[ ]);void main( ){char s[ ]="abcdefg";char *p;int n=strlen1(s);for(p=s+n-1;p+1!=s;p--)cout<<*p;cout<<endl;}int strlen1(ch原创 2010-08-18 16:35:00 · 224 阅读 · 0 评论 -
C++学习之路(代码实例1)
【例1】编写程序求下列式子的和。假定:K 为5,N 为6。1K +2K+3K+…+NK(K为次方) 编程如下:#include const int K(5),N(6);int sum_of_powers(int k,int n),powers(int m,int n);void main( ){cout<<"sum of "<<K<<"powers of i原创 2010-08-17 18:12:00 · 260 阅读 · 0 评论 -
C++学习之路(代码实例2)
【例2】编程输出几个int 型数中最大的一个。程序代码如下:#include int max(int,int),max(int,int,int),max(int,int,int,int);void main( ){cout<<max(67,90)<<endl;cout<<max(34,65,51)<<endl;cout<<max(56,93,89,37)<<endl原创 2010-08-17 18:15:00 · 207 阅读 · 0 评论 -
学习总结1
程序设计实践>学习总结 字符串的处理程序:使用csvgetline函数,它由文件读入一个CSV数据行,将它放入缓冲区,在一个数组里把该行分解为一些数据域,删除引号,最后返回数据域的个数。 由于CSV数据太复杂不可能简单的用函数scanf做输入剖析,使用C标准库函数strtok.对strtok(p,s)调用将返回P中的一个标识符的指针,标识符完全由不在S中的字符构成。Strtok原创 2011-05-19 09:40:00 · 362 阅读 · 0 评论 -
C语言学习笔记(键盘操作)
1、 缓冲输入:运行程序并键入一行文本,在用户按下回车键之前程序是不能使用这些字符的。但是,按下回车键之后,程序将读入并显示字符,直到遇见换行符(操作系统在用户按回车键时创建换行符)为止。int letter; do { letter= getchar(); putchar(lett原创 2010-09-18 21:20:00 · 373 阅读 · 0 评论 -
C语言学习笔记一(宏和常量)
1、 判断预处理命令是否被定义#ifdef symbol//statements#endif举例#ifndef _toupper#define _toupper ……..#endif2、 进行IF_ELSE预处理#ifdef symbol//statements#else//other statements#endif举例:#ifdef原创 2010-09-15 08:22:00 · 357 阅读 · 0 评论 -
win32多线程程序设计<WaitForSingleObeject>
使用3个线程完成6个任务,工作的执行是靠调用Sleep()来模拟,时间长度是随机给予的,只要一个线程结束,就会有另一个线程被产生。// TaskQues.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include #define WIN32_LEAN_AND_MEANDWORD WINAPI Thr原创 2012-03-12 20:56:46 · 366 阅读 · 0 评论