刘华世的官方博客

随笔分类 -  C/CPP

C/CPP
摘要:/*添加快捷键表BlogsTo:http://www.pythonschool.com/*/#include <afxwin.h>#include "resource.h" //载入资源文件所使用之标头文件class MyFrame : public CFrameWnd{private: COLORREF color; //指定一个RGB颜色public: MyFrame() //构造函数 { Create(NULL, //产生标准视窗 "Hello accelerators!", //视窗标题 WS_OVERLAPP... 阅读全文
posted @ 2013-03-13 10:55 pythonschool 阅读(442) 评论(0) 推荐(0) 编辑
摘要:#include <afxwin.h> #include "COMMAND_UI.h" //载入资源文件所使用之标头文件class MyFrame : public CFrameWnd{private: COLORREF color;public: MyFrame() //建构符 { Create(NULL, //产生标准视窗 "COMMAND_UI", //视窗标题 WS_OVERLAPPEDWINDOW|WS_VISIBLE, //视窗样式 ... 阅读全文
posted @ 2013-03-12 17:45 pythonschool 阅读(572) 评论(0) 推荐(0) 编辑
摘要:#include <afxwin.h> #include "menu.h" //载入资源文件所使用之标头文件class MyFrame : public CFrameWnd{private: CMenu MainMenu, *SysMenu, *PopMenu, * SubMenu; COLORREF color;public: MyFrame() //建构符 { Create(NULL, //产生标准视窗 "Menu", //视窗标题 WS_OVERLAP... 阅读全文
posted @ 2013-03-12 17:43 pythonschool 阅读(3350) 评论(0) 推荐(0) 编辑
摘要:#include <afxwin.h>#include "resource.h"#include <afxtempl.h> //CArray使用的头文件class MyDocument:public CDocument{public: CArray<CPoint, CPoint &> pArray; //记录点轨迹容器 void AddPoint(CPoint p) //将轨迹点添加到容器里 { pArray.Add(p); } CPoint GetPoint(int i) { return pArray[i]; //将轨迹点从容 阅读全文
posted @ 2013-03-12 17:41 pythonschool 阅读(334) 评论(0) 推荐(0) 编辑
摘要:/* MENUITEM "Exit2", ID_APP_EXIT(执行退出命令)*/#include <afxwin.h>#include "resource.h"class MyDocument:public CDocument{ DECLARE_DYNCREATE(MyDocument) //声明run-time类别};IMPLEMENT_DYNCREATE(MyDocument, CDocument) //声明MyDocument为run-time类别class MyView:public CView{public: void O... 阅读全文
posted @ 2013-03-12 17:40 pythonschool 阅读(355) 评论(0) 推荐(0) 编辑
摘要:#include <afxwin.h>#include "resource.h" //载入资源文件所使用的头文件class MyFrame:public CFrameWnd //建框架视窗 第二步{private: CMenu *FMenu;public: MyFrame() //构造函数 { Create(NULL, "Hello World!"); FMenu = new CMenu; FMenu->LoadMenu(IDR_MENU1); SetMenu(FMenu); } ~MyFrame() //析... 阅读全文
posted @ 2013-03-12 17:38 pythonschool 阅读(871) 评论(0) 推荐(0) 编辑
摘要:unresolved external symbol __endthreadex错误解决在用VC6.0写程序调试时,初学者总是会遇到一些错误,针对如下错误主要是因为MFC类库没有引用所出现的问题。错误现象:nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadexnafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadexDebug/jnHid.exe : fatal error 阅读全文
posted @ 2013-03-12 17:37 pythonschool 阅读(709) 评论(0) 推荐(0) 编辑
摘要:#include "windows.h"#include "tlhelp32.h"#include "iostream"#include "string.h"/*C++实例 获取进程所在文件夹blogs to http://www.pythonschool.com/QQ群:218030155*/using namespace std;void GetProcessInfo(HANDLE hProcess, HANDLE hModule, PROCESSENTRY32* pinfo, MODULEENTRY32* m 阅读全文
posted @ 2013-02-22 16:59 pythonschool 阅读(2768) 评论(0) 推荐(0) 编辑
摘要:/********************功能:桌面滚动程序********************/#include <windows.h> //用C写windows程序,必须包含头文件//Blogs by http://www.pythonschool.comint main(){ HWND pdesk=GetDesktopWindow(); //桌面句柄,可理解为指向桌面的指针 ScrollWindow(pdesk,-100, 0, NULL, NULL);//向左移动100像素 ScrollWindow(pdesk, 100, 0, NULL, NULL)... 阅读全文
posted @ 2013-02-22 11:09 pythonschool 阅读(329) 评论(0) 推荐(0) 编辑
摘要:/*分解质因数:每个合数都可以写成几个质数相乘的形式。其中每个质数都是这个合数的因数,叫做这个合数的分解质因数。分解质因数只针对合数。分解质因数的算式叫短除法。求一个数分解质因数,要从最小的质数除起,一直除到结果为质数为止。如242┖24(是短除法的符号)2┖122┖63——3是质数,结束得出24=2×2×2×3=2^3×3(m^n=m的n次方)*/#include <iostream>using namespace std;class QualityFactor{private: int n;public: void QFContract( 阅读全文
posted @ 2013-02-21 17:40 pythonschool 阅读(15953) 评论(0) 推荐(1) 编辑
摘要:同构数同构数是会出现在它的平方的右边的数。如5×5=25,6×6=36。例子:求1000以内的同构数#include <iostream>#include <cmath> //数学函数#define N 1000 //定义常量using namespace std; //引用名字空间//求1000以内的同构数 转自http://www.pythonschool.com/蟒蛇学校int main(int argc, char* argv[]){ long result; cout << "<------------1~100 阅读全文
posted @ 2013-02-21 12:17 pythonschool 阅读(12955) 评论(0) 推荐(0) 编辑
摘要:一.堆排序(HeapSort)是一树形选择排序。小顶堆:K[i] <= K[2i] && k[i] <= k[2i+1]大顶堆:k[i] >= k[2i] && k[i] >= k[2i+1]2.堆排序的思想 利用大顶堆(小顶堆)堆顶记录的是最大关键字(最小关键字)这一特性,使得每次从无序中选择最大记录(最小记录)变得简单。 其基本思想为(大顶堆): 1)将初始待排序关键字序列(R1,R2....Rn)构建成大顶堆,此堆为初始的无序区; 2)将堆顶元素R[1]与最后一个元素R[n]交换,此时得到新的无序区(R1,R2,......Rn-1 阅读全文
posted @ 2013-02-21 10:47 pythonschool 阅读(305) 评论(0) 推荐(0) 编辑
摘要:#include <iostream>#include <string>using namespace std;void changeword(int number);int main(int argc, char* argv){ char number[255]; char* p; cout<<"please input a number!"<<endl; gets(number); //puts(number); p = number; for(;*p!='\0';p++) { //cout << 阅读全文
posted @ 2013-02-17 15:18 pythonschool 阅读(822) 评论(0) 推荐(0) 编辑
摘要:/*函数名: abort功 能: 异常终止一个进程用 法: void abort(void);程序例:*/#include <stdio.h>#include <stdlib.h>int main(void){ printf("Calling abort()\n"); abort(); return 0; /* This is never reached */}/*函数名: abs功 能: 求整数的绝对值用 法: int abs(int i);程序例:*/#include <stdio.h>#include <math.h>i 阅读全文
posted @ 2013-01-07 17:07 pythonschool 阅读(402) 评论(0) 推荐(0) 编辑
摘要:#include <stdio.h>main(){ printf("$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\n "); printf(" 欢迎光临C语言世界\n"); printf("$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\n ");}////////////////////////////0#include <stdio.h>main(){ printf("表达式1的值:%f\n",99.7*0.26+4.25); printf("表达 阅读全文
posted @ 2013-01-04 17:52 pythonschool 阅读(918) 评论(0) 推荐(0) 编辑
摘要:#include <stdio.h>/*C语言 结构体的应用*/typedef struct{ char bookname[40]; //书名 char author[20]; //作者 float price; //价格} BOOK;int main(int argc, char* argv[]){ BOOK b1, b2, b; scanf("%s %s %f", b1.bookname, b1.author, &b1.price); scanf("%s %s %f", b2.bookname, b2.author, &b 阅读全文
posted @ 2013-01-04 17:52 pythonschool 阅读(2039) 评论(0) 推荐(0) 编辑
摘要:#include <stdio.h>#include <stdlib.h>/*C语言 将键盘输入的字符写入文件*/int main(int argc, char* argv[]){ FILE *fp; //文件指针 char str1[50],str2[50]; //定义两个字符串变量 int i; //定义一个整形变量 gets(str1); //获取从键盘输入的字符,保存到 str1 gets(str2); //获取从键盘输入的字符,保存到 str2 fp = fopen("f1801.txt", "w"); //以写入的方式 阅读全文
posted @ 2013-01-03 17:27 pythonschool 阅读(1588) 评论(1) 推荐(1) 编辑

刘华世的官方博客
点击右上角即可分享
微信分享提示