自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (7)
  • 收藏
  • 关注

原创 C++[类设计]静态窗口过程调用非静态成员函数

//in MainProgram.cpp#include #include "CustomWnd.h"int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow){ CCustomWnd wnd,wnd2; wnd.Create(); wnd2.Create(

2014-08-05 00:10:51 976

原创 C++[语法]将类指针传递给Dll

假设主程序定义了一个类CA

2014-07-30 20:40:43 1116

原创 C++[算法]不借助第三个参数,交换两个数的值

#include using std::cout;using std::endl;int main(){ int a=79; int b=63; b +=a; a=b-a; b=b-a; /*b=a^b; a=a^b; b=a^b;*/ cout << a << endl; cout << b << endl;}

2014-06-07 23:40:02 951

原创 C++[算法]给定一个具有100个元素的数组,请对该数组随机赋值1-100,不能出现重复的值

/*题目:给定一个大小为100的int数组,对其元素进行随机赋值,元素值的范围为1-100,不能出现重复的值。*//*解题思路:先用一个vector保存1-100的元素值。每次从中随机取出一个值,并将其赋给数组的一个元素。然后从vector中删除这个值。*/

2014-06-07 23:26:55 5800

原创 C++[类设计]使用数组实现顺序栈

//in Sequence_stack.h#pragma once#include #define DEFAULT_MAX_SIZE 150templateclass Sequence_stack{private: unsigned int nMaxSize;//stack's total size,DEFAULT_MAX_SIZE is the default value un

2014-04-21 00:42:59 908

原创 C++[类设计]单向链表

//in ListNode.h#pragma oncetemplateclass ListNode{private: T Data; ListNode* Next;public: ListNode():Next(NULL){};//constructor without initialization member "Data". ListNode(T value):Next(N

2014-04-19 12:27:42 651

原创 C++[类设计] ini配置文件读写类config

//in Config.h#pragma once#include #include #pragma comment(lib,"shlwapi")#include class CConfigFile{public: CConfigFile(LPTSTR strFileName=NULL,LPTSTR strFilePath=NULL); virtual ~CConfigFile

2014-04-07 14:56:02 948

原创 C++[类设计] 一个使用new动态内存分配的集合类

定义并实现一个整数集合类int_set,集合类中cur_size表明当前集合中有几个整数,集合中最多含max_size个整数,存放集合元素的数组是动态的。要求提供的方法有:(1)增加一个整数到集合中;(2)从集合中去掉一个元素;(3)判断一个元素是否在集合中;(4)重载>运算符输出集合;(5)分别实现集合的交、并、差运算。(未pu)

2014-04-06 22:15:21 2443

原创 C++[算法]用数组模拟约瑟夫问题,即 N个人围成一圈,顺时针每数到给定K值的人出列,直到剩下最后一个人,求出圈人的序号顺序

#include using std::cin;using std::cout;using std::endl;int main(){unsigned int uiMenCount;unsigned int uiQuitNum;unsigned int uiCheckNum=0;int *pIntArr=NULL;while(true){cout

2014-04-06 13:31:46 4828 1

原创 C++[语法]公有继承和多态

一、派生类与基类之间的关系派生类不能直接访问基类的私有成员,而必须通过基类方法进行访问。程序代码进入派生类构造函数之前,首先进入基类构造函数,完成基类的初始化工作,C++通过使用成员初始化列表句法来完成。这种句法允许并且只能将值传递给相邻的基类,而不能跳跃传递。注意,成员初始化列表句法只能在类的构造函数中使用:class BaseClass{private:int num;

2014-04-05 17:36:34 1030

原创 LabView 求出圈人的序号顺序

对N个人按1到N进行编号,然后按顺序逆时针围成一圈。给定一个数m,从1号开始按逆时针方向数,每数到m,对应的人就从圈中出来,然后继续从下一个人开始数,直到圈中只剩下一个人,试输出出圈人的编号顺序。程序运行效果图:

2014-04-04 21:00:04 1333

原创 LabView 随机产生10000个不大于10000的非负整数,求没有出现的那些数

程序运行效果:

2014-04-04 20:46:34 1752

原创 LabView 求整数N以内的所有素数

程序运行效果:

2014-04-04 20:14:43 6601 2

原创 LabView求10000以内的所有完数

求10000以内的所有完数,所谓完数,是指一个数,它的所有真因子之和等于它本身。

2014-04-04 20:03:38 3850

原创 LabView清除字符串中相同的字符

功能描述:将输入的字符串按ASCII码由大到小排列,并将相同的字符清除。例如输入"LabView 7.1 and C++ abc",经排序和清除相同的字符后,最终的输出为“wniedcVLC71.”程序前面板如下图所示:程序运行效果:其中“相同字符的索引值”只是写程序时用于验证逻辑处理的正确性。以下是程序框图:

2014-04-02 21:23:53 2542

原创 检测磁盘文件是否发生变化

由于某种原因需要不断地检查磁盘或磁盘中的某个文件夹及文件夹内的子文件夹和文件是否发生了变化(如创建了新文件、创建了新文件夹,文件或文件夹被删除等),如需要做一个自动上传的客户端程序,往服务器上传文件,则可以使用:FindFirstChangeNotification API函数:HANDLE WINAPI FindFirstChangeNotification(  __in

2013-08-05 18:30:52 1456

LabView 求一万个随机数中没有出现的部分

LabView 随机产生10000个不大于10000的非负整数,然后输出0到10000中没有产生的那个数。

2014-04-04

LabView 出圈人序号排列

LabView 对N个人按1到N进行编号,然后按顺序逆时针围成一圈。给定一个数m,从1号开始按逆时针方向数,每数到m,对应的人就从圈中出来,然后继续从下一个人开始数,直到圈中只剩下一个人,试输出出圈人的编号顺序。

2014-04-04

LabView 计算整数N内所有的素数

LabView 计算整数N内所有的素数 示例代码

2014-04-04

LabView 求一万以内的完数的源代码

LabView 求一万以内的完数的示例源代码

2014-04-04

LabView(7.1)清除字符串中相同的字符

LabView(7.1)清除字符串中相同的字符的源代码

2014-04-03

一个完整的FTP服务器与客户端实例

VC写的一个完整的,简单的FTP服务器与客户端实例。可以加深对FTP编程的理解,有一定的参考价值

2013-07-12

老外用VC++写的小型FTP服务器源代码

老外用VC++写的小型FTP服务器源代码,VC6.0下顺利编译。只不过界面是英文的。   这个小型的FTP服务器从功能上来说分为:系统日志查看、在线用户列表、服务器配置、静态设置、安全设置等。程序虽小,但作为一个FTP服务器应有的功能都具备了,因此对编程者来说,掌握这些功能的实现很有必要。

2013-07-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除