摘要: 编辑类控件 以窗口类名"EDIT"创建的编辑类控件是一个可以用来接受用户键盘字符输入的矩形区域,可以在其内进行编辑操作。该控件是程序接受用户字符输入的一种主要手段,输入的内容存放在其父窗口容量有限的(32KB)局部堆中。 MFC的CEdit类提供了有关编辑类控件的功能函数。编辑控件既可以在对话框模板上创建也可以通过代码来直接创建,这两种方式均要通过CEdit的构造函数来构造一个CEdit对象。CEdit类从CWnd继承了一些重要的函数,比如可以通过使用CWnd类成员函数SetWindowText()和GetWindowText()来设定和获取一个编辑控件中的文本。同按钮类控 阅读全文
posted @ 2012-01-26 07:47 何解一直犯相同错误? 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 2418:Hardwood Species查看提交统计提问时间限制:10000ms内存限制:65536kB描述Hardwoods are the botanical group of trees that have broad leaves, produce a fruit or nut, and generally go dormant in the winter. America's temperate climates produce forests with hundreds of hardwood species -- trees that share certain bio 阅读全文
posted @ 2012-01-25 02:58 何解一直犯相同错误? 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 1273:Drainage Ditches查看提交统计提问时间限制:1000ms内存限制:65536kB描述Every time it rains on Farmer John's fields, a pond forms over Bessie's favorite clover patch. This means that the clover is covered by water for awhile and takes quite a long time to regrow. Thus, Farmer John has built a set of drainage 阅读全文
posted @ 2012-01-25 02:56 何解一直犯相同错误? 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 1088:滑雪查看提交统计提问时间限制:1000ms内存限制:65536kB描述Michael喜欢滑雪百这并不奇怪,因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长的滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9一个人可以从某个点滑向上下左右相邻四个点之一,当且仅当高度减小。在上面的例子中,一条可滑行的滑坡为24-17-16-1。当然 阅读全文
posted @ 2012-01-25 02:54 何解一直犯相同错误? 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 所谓超前引用是指一个类型在定义之前就被用来定义变量和声明函数。 一般情况下,C/C++要求所有的类型必须在使用前被定义,但是在一些特殊情况下,这种要求无法满足, 例如,在类CMyView中保留了一个非模式对话框对象指针,该对象用于显示/修改一些信息。为了实现对话框 “应用”按钮,把对话框做的修改立刻更新到view界面上,为此,需要在对话框类中需要保存view类的指针,这样 定义关系就变成如下的代码: #ifndef __MYVIEW_H__ #define __MYVIEW_H__ //这是view类的头函数 #include "MyDialog.h" class CMyV 阅读全文
posted @ 2012-01-25 02:44 何解一直犯相同错误? 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 粘包、丢包及TCP信息收发初涉socket编程的朋友经常有下面一些疑惑: 1. 为什么我发了3次,另一端只收到2次? 2. 我每次发送都成功了,为什么对方收到的信息不完整?这些疑惑往往是对send和recv这两个函数理解不准确所致。send和recv都提供了一个长度参数。对于send而言,这是你希望发送的字节数,而对于recv而言,则是希望收到的最大字节数。1。 sendsend函数的原型是:int send(SOCKET sd, const char * buffer, int len, int flag). 其中len指出buffer中包含的实际字节数,也是程序员希望发出的最大字节数。而这 阅读全文
posted @ 2012-01-25 02:39 何解一直犯相同错误? 阅读(1032) 评论(0) 推荐(0) 编辑
摘要: 首先声明,本文例子只是为了帮助说明函数原型和全局变量。一个例子引入问题考虑初学者经常见到的一个简单的问题:从控制台输入10个数字,把他们排序后再输出去。为了看代码轻松一点,决定按照功能把不同代码放到不同文件中去,整个工程由3个cpp构成,分别是:main.cpp 主程序sort.cpp 排序程序inout.cpp 输入输出程序为了方便设计,决定把输入输出的数放在全局变量数组中,有了这些前提后,可以得出3个cpp文件内容分别是:inout.cpp#includeusing namespace std;int number[10];void input(){int i; for(i = 0 ; i 阅读全文
posted @ 2012-01-25 02:37 何解一直犯相同错误? 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 2754:八皇后查看提交统计提问时间限制: 1000ms内存限制: 65536kB描述会下国际象棋的人都很清楚:皇后可以在横、竖、斜线上不限步数地吃掉其他棋子。如何将8个皇后放在棋盘上(有8 * 8个方格),使它们谁也不能被吃掉!这就是著名的八皇后问题。 对于某个满足要求的8皇后的摆放方法,定义一个皇后串a与之对应,即a=b1b2...b8,其中bi为相应摆法中第i行皇后所处的列数。已经知道8皇后问题一共有92组解(即92个不同的皇后串)。给出一个数b,要求输出第b个串。串的比较是这样的:皇后串x置于皇后串y之前,当且仅当将x视为整数时比y小。输入第1行是测试数据的组数n,后面跟着n行输入。每 阅读全文
posted @ 2011-08-16 10:40 何解一直犯相同错误? 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 2767:简单密码查看提交统计提问时间限制:1000ms内存限制:65536kB描述Julius Caesar曾经使用过一种很简单的密码。对于明文中的每个字符,将它用它字母表中后5位对应的字符来代替,这样就得到了密文。比如字符A用F来代替。如下是密文和明文中字符的对应关系。密文A B C D E F G H I J K L M N O P Q R S T U V W X Y Z明文V W X Y Z A B C D E F G H I J K L M N O P Q R S T U你的任务是对给定的密文进行解密得到明文。你需要注意的是,密文中出现的字母都是大写字母。密文中也包括非字母的字符,对 阅读全文
posted @ 2011-08-16 07:01 何解一直犯相同错误? 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 2715:谁拿了最多奖学金查看提交统计提问时间限制:1000ms内存限制:65536kB描述某校的惯例是在每学期的期末考试之后发放奖学金。发放的奖学金共有五种,获取的条件各自不同:1) 院士奖学金,每人8000元,期末平均成绩高于80分(>80),并且在本学期内发表1篇或1篇以上论文的学生均可获得;2) 五四奖学金,每人4000元,期末平均成绩高于85分(>85),并且班级评议成绩高于80分(>80)的学生均可获得;3) 成绩优秀奖,每人2000元,期末平均成绩高于90分(>90)的学生均可获得;4) 西部奖学金,每人1000元,期末平均成绩高于85分(>85)的 阅读全文
posted @ 2011-08-16 07:01 何解一直犯相同错误? 阅读(221) 评论(0) 推荐(0) 编辑