getch()和getche()的函数库不同于getchar(),为<conio.h>用法也有所不同:
(1) getch()和getche()函数 这两个函数都是从键盘上读入一个字符。其调用格式为: getch(); getche(); 两者的区别是:getch()函数不将读入的字符回显在显示屏幕上,而getche() 函数却将读入的字符回显到显示屏幕上。 利用回显和不回显的特点, 这两个函数经常用于交互输入的过程中完成暂停等功能。
(2) getchar()函数 getchar()函数也是从键盘上读入一个字符, 并带回显。它与前面两个函数的区别在于: getc...
最近看到一些报名汇编语言学习的人抱怨汇编难学和题太难,有的则退出了。下面发表一些本人对学习的看法供正在学习汇编语言的朋友们借鉴和讨论。 1、学习首先要选择正确的,否则就会变得徒劳和有害。 2、选择了就要坚持下去,不达目标绝不罢休。 学习过程中不可能永远那么顺利,大多时间是在与困难和问题周旋,在不断的努力和拼搏中度过的。不要轻易的放弃,要坚持自己的选择,这样做了,解决遇到的问题就变得简单了。 3、学习不要跟风,做自己想做的,想自己所想的,坚持自己所研究和学习的东西。 4、不要妄想有什么捷径,学习需要一颗踏实与研究的心。 学习是一个逐步的过程,不要认为没有基础就能学会凌驾...
从毕业到公司已经有大半年了,从刚开学习Core Java, Servlet, JSP, 再到现在正在学习的三个框架,比起以前是懂了WEB开发中的不少东西。一直想写写学习的感受,现在终于有时间了。
我的专业是电子信息科技 ,跟软件开发应该说不是有太多的联系。在学校的时候就一直跟单片机,汇编打交道。后来找工作的时候进了这家公司,知道是做Java开发的。虽然从来没学过Java,但是自己本身就对编程非常感兴趣,所以觉得能做下去。而且之前听说Java主要是做Web应用的。刚开始我把这个Web应用开发想得太简单了,以为就是写写Html网页而已。其实完全错误了。这里面...
呵呵,在这里安家咯。不过主要是写一些编程方面的文。欲知我的最新动态,还请去我在百度的Bloghttp://hi.baidu.com/starwing哦~~呵呵
1
MOV DPTR , #data16
8051 是一种 8 位机,这是唯一的一条 16 位立即数传递指令,其功能是将一个 16 位的立即数送入 DPTR 中去。其中高 8 位送入 DPH ,低 8 位送入 DPL 。例: MOV DPTR , #1234H ,则执行完了之后 DPH 中的值为 12H , DPL 中的值为 34H 。反之,如果我们分别向 DPH , DPL 送数,则结果也一样。如有下面两条指令: MOV DPH , #35H , MOV DPL , #12H 。则就相当于执行了 MOV DPTR , #3512H 。
2 立即数前面要加个#号
3
代码如下:(基类base,c1继承base,c2继承c1,c3继承c2)
#include <stdio.h>class base{ int a;public: int b; void display() { printf("a=%d b=%d c=%d\n",a,b,c); } base() { a=1; b=2; c=3; } ~base(){}protected: int c;};class c1:public base{ int a1;public: c1() { base(); a1=11; } void display() { base::d...
Validator框架是Struts自带的一个框架,能够进行数据输入的验证,能够针对不同的输入情况给出不同的错误提示信息,使用很方便。今天写个简单的Validator例子,根据昨天的那个登录例子稍作修改即可。
首先,修改index.jsp,加入出错信息的struts标签。
index.jsp:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ taglib uri="/tags/str...
这片文章给我的感受很深!我始终认为,对一个初学者来说,IT界的技术风潮是不可追 赶。我时常看见自己的DDMM们把课本扔了,去卖些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心。而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我觉得好笑。C#就象当年的ASP 一样,“忽如一夜春风来,千树万树梨花开”,结果许多学校的信息学院成了“Web 学院”。96,97级的不少大学生都去做Web 了。当然我没有任何歧视某一行业的意识。我只是觉得如果他们把追赶这些时髦技术的时间多花一点在基础的课程上应该是可以走得更远的。
几个误区
初学者对C#...
一程序不过是梦,生于无形无象的禅中,我们只是那做梦的人。
二我编程三日,两耳不闻人声,只有硬盘的歌唱。
三编译程序正在运行,像一条湍急的河流,我静静地等候。
四为何要用JAVA?C++语言我不懂,所以我用JAVA。
五编程一整夜,透过窗户,照到屏幕上。初升的太阳。
六硬件和软件,我们是你们的主人和奴隶,我们的生活是程序。
七你能听见吗,磁盘上程序的声音?答案是NULL。
八电子邮件说,项目已取消,清理文档时,我哭了。
...
前两天我去论坛去看了一篇贴子,我是很有感触的。
他提到自己的一次面试的经历,考官给他了一个题目:写一个函数计算当参数为n(n很大)时的值 1-2+3-4+5-6+7......+n;
他写了一种方法简单但是没有效率,考官一直叫他优化,知道他这么也不能优化了,考官给出了他的方法然后告诉他:“不要认为CPU运算速度快就把所有的问题都推给它去做,程序员应该将代码优化再优化,我们自己能做的决不要让CPU做,因为CPU是为用户服务的,不是为我们程序员服务的!”
这句话把我震撼到了,我现在在搞ACM竞赛,但是我都没有想过,我们为什么要这样的去追求时间的最优,只是一直想的都是只要在规...
经典题 图论(没什么说的)
源代码:
Problem: 1161
User: keloy
Memory: 776K
Time: 184MS
Language: C++
Result: Accepted
Source Code #include <iostream>
#include <math.h>
#define INF 0xffffff
int citytocity[251][251]={0};
int region[201][201];
int cityinregion[251][201]={0};
i...
五子棋 游戏使用方法:
说在前头的:
1:首先设置窗口大小为50*80状态,然后将字体最好设置为8*82:本游戏适合人人对战,不可人机对战3:本游戏最多一个人胜利5次,则认为这个人完胜4:本游戏主要使用键盘控制光标进行游戏5:两人轮流先手,开始时P1先手
游戏界面:
1:最上面红色区域是当前状态栏,它会给予一些当前操作的提示。2:最下面绿色区域是结束栏。3:最左边蓝色栏是 P 1 的得分记数栏,有几个红心或者" P 1 :"后面的数字为几,就计当前 P 1 胜利了几把。4:最左边绿色栏是 P 2 的得分记数栏,有几个红心或者" P 2 :"后面的数字为几,就计当前 P 2 ...
题目的意思是现在我知道一定量的序列,那么我要把这个序列排成一个升序还需要多少个比较关系。
这题目的主要想法就是不能顺着题意去做,如果你去建一棵树的话,基本就没办法下手。
主要的方法:
现在已经知道了已有多少种的比较关系;(如果1>2,2>3,那么1>3这样就有了三种关系1与2,2与3,1与3)
剩下的事情就是要知道还差多少种的关系;
源代码:
Problem: 3275
User: keloy
Memory: 4072K
Time: 247MS
Language: C++...
是一道模拟题,题目不是很难但是要写出来就要点耐心了;
源代码:
Problem: 2295
User: keloy
Memory: 168K
Time: 0MS
Language: C++
Result: Accepted
Source Code #include <iostream>
char equ[270];
long int con={0};
long int coe={0};
int temp=0;
int s;
int n;
double ans;
bool index=false;
usi...
版本: V1.0出品: 本站原创来源: 本地语言: 简体中文授权: 免费
DynaActionFormDynaActionForm提供了一种方便的机制,从根本上消除了编写ActionForm的需要。DynaActionForm可允许动态的表单属性。这意味着你能够在你的struts-config.xml文件中定义属性并且将表单类型设置为org.apache.struts.action.DynaActionForm。什么都不需要写。DynaActionForm使用Apache公共项目中的DynaBean完成这些操作。这一动态的行为是通过反射(reflection)与哈希图(Hashmaps)提供的。DynaActionForm是在struts-config.xml...
数据结构中的所有经典算法,好东西,拿来大家一起分享啦......大小: 1.49 MB出品: 论坛分享语言: 简体中文授权: 共享
Struts+Spring+Hibernate是三大主流框架,目前正在学习中。想分别写三个框架的简单例子,再写个综合应用的。Hibernate的已经有了,今天写个Struts的。很简单的,就是登录验证,若Username为"Jim",Password为"123"就显示Success!,错误就显示Failure!.同时还有输入不能为空的验证。
需要的准备:jdk1.5, Eclipse3.2, Tomcat 5.5, Struts 1.2包, common包。将struts的tld文件放在WEB-INF的tld文件夹里面(这个文件夹要自己建)。
...
天气: 冷心情: 平静总是想得太多,
总是做得太少,
决心开始,
并永不放弃......
C语言课也上的差不多了 可是什么都不会 只是会一些简单的 今年报名了国家的计算机二级考试 结果可想而知了 打算明年继续努力了
问下谁考了计算机二级的朋友 应该看那些书了 明年还不过的话 怎么回家见江东父老呀 呵呵
上C的课现在是处于迷茫时期 因为前面的一些基础又忘记了 指针和函数又是C里面很难的 现在只有靠自己在家自学点了 问问朋友了
马上又要英语等级考试了 今年什么都没准备
日子就在自己的浪费中流失了 现在在上C的课 看了一会书 写了几个简单的程序 死了N多脑细胞
很乱 很乱的语言 自己都不知道在说些什么了 呵呵