12 2012 档案

摘要:这是一道替换字符串中关键字的题。就像word中用一字符串替换另外一个文本中包含的字符串。下面代码中,找到被替换串位置后用了4步进行替换:1、被替换串起始位置之前的字符串复制到临时字符串中;2、将新字符串复制到临时字符串中;3、将被替换串结束位置后的字符串复制到临时字符串中;4、将临时字符串复制到原... 阅读全文
posted @ 2012-12-31 20:06 zcube 阅读(174) 评论(0) 推荐(0)
摘要:排序后相似前缀就会相邻,那样就比较好处理了。#include #include #include #define min(a, b) ((a)<(b)?(a):(b))char str[1000][100];int cmp(const void* _a, const void *_b) { ... 阅读全文
posted @ 2012-12-31 14:20 zcube 阅读(126) 评论(0) 推荐(0)
摘要:翻开刘汝佳的算法竞赛入门经典,看到了很久以前做过的一道题目。用栈模拟火车进站出站。该题在POJ题号为1363,;ZOJ为1259;UVA为514。我没有用栈去做,已经在UVA和ZOJ均AC,但是不晓得POJ为啥过不了。现在把代码贴到下面,等明天清醒了再找漏洞。#include int main()... 阅读全文
posted @ 2012-12-30 00:59 zcube 阅读(118) 评论(0) 推荐(0)
摘要:排序 + 分离单词技巧#include #include #include bool isLetter(char &ch) { if (ch >= 'a' && ch = 'A' && ch <='Z') { ch += 'a' - 'A'; return tru... 阅读全文
posted @ 2012-12-29 22:04 zcube 阅读(135) 评论(0) 推荐(0)
摘要:在视图类中,我们可以通过调用AfxGetMainWnd()函数得到框架窗口的指针,代码如下所示。注意,需要在view类实现部分添加#include "MainFrm.h"。 CMainFrame* pMFram = (CMainFrame*)AfxGetMainWnd();如果想在框架窗口中想调用... 阅读全文
posted @ 2012-12-27 15:50 zcube 阅读(319) 评论(0) 推荐(0)
摘要:前面我们实现了在工具栏中添加组合框,并且可以很容易实现通过组合框中输入的数据在视图中执行搜索。现在,我们遇到了一个问题,就是每次输入完数据都得通过鼠标单击旁边的搜索按钮才能执行。在IE浏览器中,输入网址直接回车就能转入相应的网站。下面,我们来实现在文档视图程序中,让组合框直接相应回车按键消息。1、... 阅读全文
posted @ 2012-12-27 15:41 zcube 阅读(139) 评论(0) 推荐(0)
摘要:在文档程序中,需要自定义工具栏。当利用资源编辑器为工具栏添加一个自定义按钮后,运行程序时该按钮成灰色无效状态。之所以会这样,是因为该按钮没有相应的消息响应函数。下面,我们在视图类中为ID为ID_MY_SEARCH的新工具栏按钮添加消息响应函数。1、在View类头文件中添加命令消息响应函数的声明 a... 阅读全文
posted @ 2012-12-27 12:42 zcube 阅读(202) 评论(0) 推荐(0)
摘要:1、在resource.h中定义一个组合框ID#define ID_MY_COMBOBOX 10322、在.rc资源文件中为工具栏添加一个ID为如上定义的BUTTONIDR_MAINFRAME TOOLBAR 16, 15BEGIN ...... BU... 阅读全文
posted @ 2012-12-27 12:29 zcube 阅读(194) 评论(0) 推荐(0)
摘要:1、定义消息#define WM_MYUPDATEDATA WM_USER+100 2、声明消息LRESULT OnUpdateMyData(WPARAM wParam, LPARAM lParam);4、添加消息映射BEGIN_MESSAGE_MAP(CDlgPatientInfo, CDialo... 阅读全文
posted @ 2012-12-26 22:41 zcube 阅读(373) 评论(0) 推荐(0)