摘要: 级别:中级 作者 : Shiv Dutta (sdutta@us.ibm.com ),技术顾问,IBM Gary Hook (ghook@us.ibm.com ),高级技术顾问,IBM 尽管 C 语言问世已近 30 年,但它的魅力仍未减退。C 语言继续吸引着众多的人们,他们为了编写新的应用程序,或者移植或维护现有的应用程序而必须学习新技能。 简介 本文是为了满足开发人员的需要而写的。我们总结了一套指南,无论作为开发人员还是顾问,这些指南多年来一直都很好地指导着我们,我们把它们作为建议提供给您,希望对您的工作有所帮助。您也许不赞同其中的某些指南,但... 阅读全文
posted @ 2006-03-05 15:48 rousya 阅读(174) 评论(0) 推荐(0)
摘要: 实战VC时间控制函数2000-08-14 15:27:40 随着软硬件的飞速发展,计算机技术已经广泛地应用到自动化控制领域,为了实现实时控制,控制程序必须能够精确地完成定时和计时功能。VC提供了很多关于时间操作的函数,下面根据它们精度的不同,分别进行说明。 一般时控函数 VC程序员都会利用Windows的WM—TIMER消息映射来进行简单的时间控制:1.调用函数SetTimer()设置定时间隔,如SetTimer(0,200,NULL)即为设置200毫秒的时间间隔;2.在应用程序中增加定时响应函数OnTimer(),并在该函数中添加响应... 阅读全文
posted @ 2006-03-05 15:22 rousya 阅读(162) 评论(0) 推荐(0)
摘要: 1.引言 还记得当年学数学、英语都有个窍门,那就是搞个错题集。经常复习一下这个错题集,就可以避免下次犯同样的错误。而几乎所有的程序员都是从犯错误开始的,我们也很有必要总结一下编程新手的常见错误,本文的目的在于此。文中所列出的都是笔者在项目开发中接触到的新手真实的言谈,笔者学学文革腔调,姑且称之为“错误语录”。2.语录(1)“我的程序都是对的,可结果不浴?br> 想想你的周围,是不是也有人说这样的话?如果你也曾经说过,那就此打住,不要再说这句话,因为这句话只会显示说话者的无知。既然程序都是对的,那为什么结果不对?(2)“程序=算法+数据结构” 如果刚刚学完C语言,我们说这样的话,完全可以理 阅读全文
posted @ 2006-03-05 15:17 rousya 阅读(161) 评论(0) 推荐(0)
摘要: 一、充分利用MSDN,因为我个人觉得它胜过任何一本编程参考书 MSDN是 Microsoft 当前提供的有关编程信息的最全面的资源,它包含微软最新的技术数据库,加上易学易用的全文检索功能,让您迅速找到任何您需要的技术参考数据,让您随时拥有与全世界菁英同步的技术,掌握最丰富的程序开发资源。我经常收到很多朋友的EMAILS,他们所提的问题往往都非常的简单,MSDN完全可以解答这些问题,但他们好象不太喜欢用,这是让我郁闷的地方,是因为英文不好呢,还是没有学会充分利用各种资源来解决问题的方法呢? 二、提高英文水平,养成多上英文网站多看英文资料多买老外原版英文书 有关程序员与英文水平的讨论... 阅读全文
posted @ 2006-03-05 15:03 rousya 阅读(138) 评论(0) 推荐(0)
摘要: /*本程序是模拟汉诺塔的操作过程,将每一步的执行方法打印出来,并记录执行次数;主程序采用递归方式;每执行一步等待0.5秒;*/#include<stdio.h>#include<conio.h>/*for the function: clrscr()*/#include<dos.h>/*for the function: delay(int ms) */int count = 0; /*move times*//*将盘从柱子A移动到柱子B*/void move(char A,char B){ delay(500);/*wait 0.5s */ printf( 阅读全文
posted @ 2006-03-05 14:35 rousya 阅读(912) 评论(0) 推荐(0)