上一页 1 ··· 65 66 67 68 69 70 71 72 73 ··· 94 下一页
摘要: from:http://blog.csdn.net/sjf331/archive/2005/04/07/339254.aspx printf 可能是许多程序员在开始学习C 语言时接触到的第二个函数(我猜第一个是main),说起来,自然是老朋友了,可是,你对这个老朋友了解多吗?你对它的那个孪生兄弟sprintf 了解多吗?在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。所以本文着重介绍sprin 阅读全文
posted @ 2011-07-07 17:41 小 楼 一 夜 听 春 雨 阅读(518) 评论(0) 推荐(0)
摘要: 转载自http://www.cnblogs.com/KevinYang/archive/2010/06/18/1760597.html字符编码的问题看似很小,经常被技术人员忽视,但是很容易导致一些莫名其妙的问题。这里总结了一下字符编码的一些普及性的知识,希望对大家有所帮助。还是得从ASCII码说起说到字符编码,不得不说ASCII码的简史。计算机一开始发明的时候是用来解决数字计算的问题,后来人们发现,计算机还可以做更多的事,例如文本处理。但由于计算机只识“数”,因此人们必须告诉计算机哪个数字来代表哪个特定字符,例如65代表字母‘A’,66代表字母‘B’,以此类推。但是计算机之间字符-数字的对应关 阅读全文
posted @ 2011-07-06 15:12 小 楼 一 夜 听 春 雨 阅读(562) 评论(0) 推荐(0)
摘要: 一,ping 它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令 是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样 大小的数据包,根据返回的数据包我们可 阅读全文
posted @ 2011-07-03 09:40 小 楼 一 夜 听 春 雨 阅读(528) 评论(0) 推荐(0)
摘要: 1 #include <shlwapi.h> 2 3 #pragma comment(lib, "shlwapi.lib") 4 5 6 void AddSystemInfo(const char* fmt, ...) 7 { 8 if (!fmt) return; 9 10 va_list va;11 char data[1024];12 va_start(va, fmt);13 wvnsprintfA(data, sizeof(data) - 1, fmt, va);14 va_end(va);15 OutputDebugStringA(data);16 } 阅读全文
posted @ 2011-06-29 10:58 小 楼 一 夜 听 春 雨 阅读(752) 评论(0) 推荐(0)
摘要: #include<stdio.h> 定义函数 int sscanf (const char *str,const char * format,........); 函数说明 sscanf()会将参数str的字符串根据参数format字符串来转换并格式化数据。格式转换形式请参考scanf()。转换后的 阅读全文
posted @ 2011-06-09 15:59 小 楼 一 夜 听 春 雨 阅读(150154) 评论(3) 推荐(18)
摘要: 初识Visual Leak Detector 灵活自由是C/C++语言的一大特色,而这也为C/C++程序员出了一个难题。当程序越来越复杂时,内存的管理也会变得越加复杂,稍有不慎就会出现内存问题。内存泄漏是最常见的内存问题之一。内存泄漏如果不是很严重,在短时间内对程序不会有太大的影响,这也使得内存泄漏问题有很强的隐蔽性,不容易被发现。然而不管内存泄漏多么轻微,当程序长时间运行时,其破坏力是惊人的,从性能下降到内存耗尽,甚至会影响到其他程序的正常运行。另外内存问题的一个共同特点是,内存问题本身并不会有很明显的现象,当有异常现象出现时已时过境迁,其现场已非出现问题时的现场了,这给调试内存问题带来了很 阅读全文
posted @ 2011-05-31 15:20 小 楼 一 夜 听 春 雨 阅读(8183) 评论(0) 推荐(0)
摘要: AI:NewRiders-2003-AIGameDevelopmentSyntheticCreatureswithLearningandReactiveBehaviorsPremier-AITechniquesforGameDevelopmentART:CharlesRiver-AnimatingReal-TimeGameCharactersPremier.Press,.Game.Art.for.Teens.(2004).LiBAudio:Premier.Press.Beginning.Game.Audio.Programming.eBook-LiBWordware.DirectX9Audi 阅读全文
posted @ 2011-05-20 15:40 小 楼 一 夜 听 春 雨 阅读(551) 评论(0) 推荐(0)
摘要: CreateMutex作用找出当前系统是否已经存在指定进程的实例。如果没有则创建一个互斥体。CreateMutex()函数可用来创建一个有名或无名的互斥量对象,其函数原型为VC声明HANDLE CreateMutex( LPSECURITY_ATTRIBUTESlpMutexAttributes, // 指向安全属性的指针 BOOLbInitialOwner, // 初始化互斥对象的所有者 LPCTSTRlpName // 指向互斥对象名的指针 );编辑本段说明创建一个互斥体(MUTEX) 返回值 Long,如执行成功,就返回互斥体对象的句柄;零表示出错。会设置GetLastError。即使返 阅读全文
posted @ 2011-05-17 11:01 小 楼 一 夜 听 春 雨 阅读(5411) 评论(0) 推荐(0)
摘要: 1. 游戏编程分块:图像图像;AI部分;基本逻辑与UI部分。2.代码优化:使用二进制移位代替乘除法;适当使用全局变量,可以避免调用函数时的参数传递,提高速度;使用32位变量;尽量避免类型转换,如果必须使用类型转换的话将其放到最后;使用inline函数;使用速查表。如果程序中用到一些数学函数,比如y=f(x),实时计算太耗费时间了,可以预先计算出相应的x,y数值放到一个大表里,在程序运行时只需要到表里查相应的x,y数据即可,这就是用空间换时间的做法;齐次坐标可以将矩阵的各种变换统一表示成矩阵的乘法,二维坐标系的齐次坐标是三维,三维坐标系的齐次坐标则是四维;窗口-视图变换:游戏中有2中坐标,世界坐 阅读全文
posted @ 2011-05-12 00:18 小 楼 一 夜 听 春 雨 阅读(294) 评论(0) 推荐(0)
摘要: 链接:http://www.cnblogs.com/lyc19821/archive/2009/03/11/1408878.html这条路很长,因为需要知道和用到的东西太多了。G8 y4 N% r5 ~m4 X( ~$ U6 H`8 }$ O. G5 @) J学习次序' k" ~# q( t2 e1、首先是语言方面,这个问题没有太多的选择的余地,基本上是用C和C++;VB的也有,但是很少;C#因为微软的力挺,在游戏开发中也逐渐多了示例。了解基本语义和语法就可以下一步了。如果想C++学精通了在往下学,估计就没有机会往下学了,因为你的热情可能在这都耗费了。这个的学习是要不断重复的 阅读全文
posted @ 2011-05-10 00:01 小 楼 一 夜 听 春 雨 阅读(602) 评论(0) 推荐(1)
上一页 1 ··· 65 66 67 68 69 70 71 72 73 ··· 94 下一页