关闭

[置顶] VC资源

VC各种版本下载  http://bbs.csdn.net/topics/390812579...
阅读(240) 评论(0)

vc 删除文件保留目录

利用递归删除所有文件,保留目录结构//------------------------------------------------------------------------------ //删除所有文件,保留文件夹 BOOL CUpdateDlg::DeleteAllFile(char *sDirName) { CFileFind tempFind; char sTemp...
阅读(207) 评论(0)

vc 支持通配符的文件删除

利用SHFileOperation实现支持通配符*,?的文件删除、拷贝、移动等。在vc6.0下测试通过。//------------------------------------------------------------------------------ //删除某目录下的文件,不删除子目录文件,不放回回收站,支持通配符*、?,例如:SH_DeleteFileOrDirectory("c:...
阅读(410) 评论(0)

一道面试题:等概率随机数

题目:假设有两个函数 rand3()可以产生随机的0、1、2,rand5()可以产生随机的0、1、2、3、4,现在请你利用它编写一个函数rand7(),产生0~6的随机数。方法1:利用数组int rand7() { int a[3][3]={ 0,1,2,3,4,5,6,7,8 }; int row,col; do { row = rand3();...
阅读(888) 评论(0)

c语言递归调用:买啤酒

题目:两元一瓶啤酒,两个啤酒瓶可换一瓶啤酒,四个啤酒瓶盖可换一瓶啤酒,求10元可以买几瓶啤酒。 1、不允许借瓶子、瓶盖: #include //n个瓶,m个瓶盖 int GetCount(int n,int m) { if (n < 2 && m < 4) { printf("剩余瓶子%d个,瓶盖%d个 ",n,m); return n; } int a = n / 2;...
阅读(1676) 评论(5)

MFC控件重叠显示与响应处理

MFC的控件重叠时,显示和响应就会出问题。例如一个属性表格,点击下拉按钮,动态创建一个月历来选择日期。 月历显示在表格前面,存在两个问题: 1、点击月历控件日期,表格显示出来了,显示乱套了。 2、点击前面的月历控件,后面的表格先响应了。 如何让前面的控件接收点击消息? 解决方法: 1、要使下面的表格控件窗口具有WS_CLIPSIBLINGS风格,这样上面的控件才能完整显示出来。...
阅读(1704) 评论(1)

使用月历控件CMonthCalCtrl让VC2010的CMFCPropertyGridProperty支持日期选择

VC2010提供了属性控件CMFCPropertyGridProperty对文件、颜色、字体的支持,没有提供对日期选择的支持。 参考了以下两个帖子的内容,创建一个类CMFCPropertyGridDateTimeProperty,继承自CMFCPropertyGridProperty 使用月历控件CMonthCalCtrl让VC2010的CMFCPropertyGridProperty支持...
阅读(1775) 评论(1)

Win8+VS2010环境下配置OpenGL

glut下载地址:   http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip 1.  glut.h放入文件夹C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include\gl 2.  glut.dll,glut32.dll放入文件夹【Win8系统】C:\W...
阅读(877) 评论(0)

vc捕获matlab异常

vc和matlab混合编程,如果matlab函数处理不严谨,有可能会将inf、nan、null等传递给vc程序,造成程序出现异常。 用try{ } catch{ } 来捕获这种异常,vc2005以后默认是捕获不到这种CPU异常。 解决办法:项目属性->配置属性->C/C++->代码生成->启动C++异常->是,但有 SEH 异常 (/EHa) 例如: #include using name...
阅读(822) 评论(0)

C语言递归调用2:猜数小游戏

用C语言实现一个猜数游戏,随机产生一个数,用户每次猜,告诉它大了或者小了,直到猜对,用递归实现。 #include #include #include void guess(int num) { int n; printf("请输入1000以内的整数:"); scanf("%d",&n); if(n>num) printf("大了\n"); else if(n<num) pr...
阅读(554) 评论(0)

C语言递归调用1:李白打酒

题目描述: 话说大诗人李白,一生好饮。幸好他从不开车。  无事街上走,提壶去打酒。  逢店加一倍,遇花喝一斗。  这一路上,他一共遇到店5次,遇到花10次,已知最后一次遇到的是花,他正好把酒喝光了。 请你计算李白遇到店和花的次序,可以把遇店记为a,遇花记为b。则:babaabbabbabbbb 就是合理的次序。像这样的答案一共有多少呢?请你计算出所有可能方案的个数(包含题...
阅读(1618) 评论(0)

c++动态创建二维数组

编写函数CreateMatrix( int **a,int n, int m),生成一个n行m列的二维数组a,并将各个元素初始化为0。...
阅读(289) 评论(0)

单向链表实现学生学籍管理

单向链表实现学生学籍管理,有增加、查询、删除、退出等功能。 #include #include #include typedef struct STUDENT { char id[20]; char name[20]; char major[20]; char phone[20]; char hobby[20]; STUDENT *next; }STUDENT,*pSTUDEN...
阅读(929) 评论(0)

SQL Server2008定期清理日志

日志过大会影响系统运行,应该定期压缩清理,可以在代理中添加一个作业,建议一周清理3次。因为有时如果日志被占用,清理会失败。 将日志压缩至20M,作业代码如下: USE [master] GO ALTER DATABASE recl SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE recl SET RECOVERY SIMPL...
阅读(506) 评论(1)

c语言static的作用

1、全局变量前的static作用:限制该全局变量的作用域到本文件结束。 例如:下面3个文件,f1.cpp中的全局变量只能在f1.cpp中使用;f2.cpp使用的是f3.cpp中定义的全局变量a。 //文件f1.cpp #include "stdio.h" static int a=1; //限定a的作用域:从这里到本文件结束 void f2(); void f3(); void main()...
阅读(397) 评论(0)

c语言牛顿迭代法的问题

x1 为1 迭代公式: Xn+1=Xn-f(Xn)/f'(Xn) 当|Xn+1-Xn| 函数方程为:ax^3+bx^2+c^x+d=0 输入1 3 5 2 的正确结果: -0.546602 #include #include #include void main() { double a,b,c,d,x,xn,f,df; printf("请输入4个系数: "); sc...
阅读(1548) 评论(0)

SQL基础

SQL Server技巧合集  http://www.yesky.com/searchdatabase/504978202846822400/index.shtmlSql Server常用时间段查询汇总  http://www.cnblogs.com/stone_w/archive/2012/05/17/2506489.html...
阅读(479) 评论(0)

【VC】使对话框自动适应屏幕分辩率

我们编软件经常会遇到这样情况,尤其是基于对话框的软件,用户屏幕分辩率一变,我们软件的界面就变得不好看了。怎么办? 参考了一些网上的资源,忘了是哪几个网站了,抱歉就不一一给出连接了。 基本原理就是先保存对话框原始宽高,检测新的桌面大小,将对话框及所有控件按比例放大或缩小。 注意:在界面设计时,要保证每个控件的ID唯一,尤其是静态文本、组框等,比如IDC_STATIC1、IDC_STATIC2、...
阅读(1767) 评论(4)

【练习2】

定义数组:{ 0,1,5,4,2,5,7,8,3,4,5,1,1,2,3,6,7,8 } 按升序排序 •重复数据删除 打印过程0 17 输出结果: #include #define NUM 18 int main() { int a[NUM]={ 0,1,5,4,2,5,7,8,3,4,5,1,1,2,3,6,7,8 },b[NUM]; int i,j,temp; ...
阅读(242) 评论(0)

【练习1】输出一个螺旋数组,可以很好地理解数组和指针的使用

Input array size N (1~20) Using Two-Dimensional array 输入数组大小(1 - 20): 输出结果: 静态数组版: #include int main() { int a[20][20],num,count,i,j,k,kend,lend; printf("Input a number[1-20]: "); scanf...
阅读(1242) 评论(0)
27条 共2页1 2 下一页 尾页
    个人资料
    • 访问:39318次
    • 积分:608
    • 等级:
    • 排名:千里之外
    • 原创:24篇
    • 转载:3篇
    • 译文:0篇
    • 评论:18条
    文章分类
    最新评论