随笔分类 -  C语言

摘要:游戏没有声音多单调。这里做一个简单的范例,用 mciSendString 函数播放 MP3 格式的音乐,先看看代码吧:// 编译该范例前,请把 background.mp3 放在项目文件夹中// 发布时,请把 background.mp3 和编译的 exe 放在一起// 编译环境:VC6 + Eas... 阅读全文
posted @ 2014-05-20 00:17 honkly 阅读(5770) 评论(0) 推荐(0)
摘要:默认 VC 生成的 EXE 文件的图标很大众,可以根据以下办法修改 exe 的图标。以 Visual C++ 6.0 为例:1. 创建项目,添加代码,并且保证项目可以正常编译。2. 为项目增加资源文件:点菜单:File -> New...,选择 Files 中的 Resource Script,并在... 阅读全文
posted @ 2014-05-20 00:15 honkly 阅读(683) 评论(0) 推荐(0)
摘要:使用typedef语句定义数组类型1. 一维数组类型的定义格式typedef [];例如:(1) typedef int vector[10];(2) typedef char strings[80];(3) typedef short int array[N];第一条语句定义了一个元素类型为int... 阅读全文
posted @ 2014-05-15 20:15 honkly 阅读(2202) 评论(0) 推荐(0)
摘要:英文原文:To become a good C programmer 问题的提出 每过一段时间我总会收到一些程序员发来的电子邮件,他们会问我是用什么编程语言来编写自己的游戏的,以及我是如何学习这种编程语言的。因此,我认为在这篇博文里列出一些有关C语言的最佳读物应该能帮到不少人。如果你知道其它的优秀读 阅读全文
posted @ 2014-05-14 22:41 honkly 阅读(362) 评论(0) 推荐(0)
摘要:方法一: 获得文件大小需要用到2个函数:fseek() , ftell() fseek()函数: 原型:intfseek(FILE *stream, long offset, int fromwhere); 参数: stream: 第一个参数stream为文件指针 offset : 第... 阅读全文
posted @ 2014-05-13 12:49 honkly 阅读(6287) 评论(0) 推荐(0)
摘要:题目是:1、 在一条街上,有5座房子,喷了5种颜色。2、 每个房里住着不同国籍的人3、 每个人喝不同的饮料,抽不同品牌的香烟,养不同的宠物约束条件:1、 英国人住红色房子2、 瑞典人养狗3、 丹麦人喝茶4、 绿色房子在白色房子左面5、 绿色房子主人喝咖啡6、 抽Pall Mall 香烟的人养鸟7、 ... 阅读全文
posted @ 2014-05-13 12:48 honkly 阅读(546) 评论(1) 推荐(0)
摘要:在C语言的学习中,对内存管理这部分的知识掌握尤其重要!之前对C中的malloc()和free()两个函数的了解甚少,只知道大概该怎么用——就是malloc然后free就一切OK了。当然现在对这两个函数的体会也不见得多,不过对于本文章第三部分的内容倒是有了转折性的认识,所以写下这篇文章作为一个对知识的... 阅读全文
posted @ 2014-05-13 02:24 honkly 阅读(988) 评论(0) 推荐(0)
摘要:尽管在计算机中并没有一个真正的随机数发生器,但是可以做到使产生的数字的重复率很低,以至于它们看起来是随机的。实现这一功能的程序叫做伪随机数发生器。有关如何产生随机数的理论有许多,这里不讨论这些理论及相关的数学知识。因为讨论这一主题需要整整一本书的篇幅。这里要说的是,不管你用什么办法实现随机数发生器,... 阅读全文
posted @ 2014-05-13 01:21 honkly 阅读(1664) 评论(0) 推荐(0)
摘要:C语言的最大特点是:功能强、使用方便灵活。C编译的程序对语法检查并不象其它高级语言那么严格,这就给编程人员留下“灵活的余地”,但还是由于这个灵活给程序的调试带来了许多不便,尤其对初学C语言的人来说,经常会出一些连自己都不知道错在哪里的错误。看着有错的程序,不知该如何改起,本人通过对C的学习,积累了一... 阅读全文
posted @ 2014-05-13 01:20 honkly 阅读(301) 评论(0) 推荐(0)
摘要:本文将带您了解一些良好的和内存相关的编码实践,以将内存错误保持在控制范围内。内存错误是 C 和 C++ 编程的祸根:它们很普遍,认识其严重性已有二十多年,但始终没有彻底解决,它们可能严重影响应用程序,并且很少有开发团队对其制定明确的管理计划。但好消息是,它们并不怎么神秘。引言C 和 C++ 程序中的... 阅读全文
posted @ 2014-05-13 01:12 honkly 阅读(1004) 评论(0) 推荐(0)
摘要:VC include 路径解析要了解vc中使用#include命令包含头文件所搜寻的路径,必须先了解vc中的几种路径:1. 系统路径 系统路径在vc中是"Tools->Options->Directories"中"Include files"指定的路径。 打开此对话框会发现默认有这几条路... 阅读全文
posted @ 2014-05-13 01:10 honkly 阅读(678) 评论(0) 推荐(0)
摘要:C/C++ code?12#include改为:C/C++ code?12#includeusingnamespacestd; 阅读全文
posted @ 2014-05-13 00:53 honkly 阅读(1306) 评论(0) 推荐(0)
摘要:转载于祝长洋的BLOG:http://blog.sina.com.cn/s/blog_514b5f600100ayks.html 这两者都有什么不同呢?首先,5年前我们就开始反对把.h符号继续用在标准的头文件中。继续使用过时的规则可不是个好的方法。从功能性的角度来讲,包含了一系列模板化的I/O类,相... 阅读全文
posted @ 2014-05-13 00:37 honkly 阅读(14517) 评论(0) 推荐(1)
摘要:VS2013/2012下代码一写上去保存就报错了,下方提示无法打开 源 文件“stdafx.h”如图:百度了一下,对于VS2010有这样的方法可以解决:在项目属性中展开C/C++,选择常规,在附加包含目录里加入“$(ProjectDir)”大家可以看到在我的VS2013下完全没作用。后来发现这样就成... 阅读全文
posted @ 2014-05-13 00:29 honkly 阅读(5632) 评论(1) 推荐(0)
摘要:在C语言涉及中经常需要定时触发事件,涉及到获取系统时间,其结构体类型有多种。Unix/Linux系统下有以下几种时间结构:1、time_t类型:长整型,一般用来表示从1970-01-01 00:00:00时以来的秒数,精确度:秒;由函数time()获取;该类型定义在头文件 /usr/include/... 阅读全文
posted @ 2014-05-04 23:58 honkly 阅读(3717) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2014-05-02 09:05 honkly 阅读(9) 评论(0) 推荐(0)