ioriliao 的博客
无极生太极, 太极生两仪, 两仪生四象, 四象生八卦, 八卦定吉凶, 吉凶定大业.
博客园
::
首页
::
新随笔
::
联系
::
订阅
::
管理
::
136 随笔 :: 0 文章 :: 382 评论 :: 0 Trackbacks
实现至简单print函数.
编译环境:borland c++ 3.1
运行效果:
原理:视频缓冲区从0xB8000000开始,每个缓冲区占两个字节.第一个字节单元存储是ascii码,第二个则存储颜色值.
#define
BLACK 0
//
黑色
#define
BLUE 1
//
蓝色
#define
GREEN 2
//
绿色
#define
CYAN 3
//
青色
#define
Red 4
//
红色
#define
MAGENTA 5
//
洋红色
#define
BROWN 6
//
褐色
#define
LIGHTGRAY 7
//
高亮灰色
#define
DARKGRAY 8
//
灰色
#define
LIGHTBLUE 9
//
高亮蓝色
#define
LIGHTGREEN 10
//
高亮绿色
#define
LIGHTCYAN 11
//
高亮青色
#define
LIGHTRED 12
//
高亮红色
#define
LIGHTMAGENTA 13
//
高亮洋红色
#define
YELLOW 14
//
黄色
#define
WHITE 15
//
白色
#define
BLINK 16
void
print(
char
*
String,
int
Color)
{
char
far
*
screen_address
=
(
char
far
*
)
0xB8000000
;
while
(
*
String)
{
*
screen_address
=*
String;
screen_address
++
;
*
screen_address
=
Color;
String
++
;
screen_address
++
}
}
int
main(
void
)
{
print(
"
hello world
"
,GREEN);
return
0
;
}
posted on 2008-07-03 13:47
太极
阅读(96)
评论(0)
编辑
收藏
所属分类:
C/C++语言
社区
新闻
新用户注册
刷新评论列表
标题
姓名
主页
Email
(只有博主才能看到)
验证码
*
看不清,换一张
[
登录
][
注册
]
内容(请不要发表任何与政治相关的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
相关文章:
prototype.js 1.4版开发者手册(强烈推荐)
使用Visual Studio2005入门.Net2.0系列视频教程
ASP.NET AJAX入门系列
Ajax实现无刷新三联动下拉框
Oracle 分析函数的使用
.NET设计模式系列文章
相关链接:
所属分类的其他文章:
再次放送12本相关程序设计的好书.要的请留言下Email(高清晰的文字版的书).
C语言已经死了,5个需要忘却的理由
本人有几本高清晰的C语言及数字电路设计的电子书,要的请留下Email.
实现至简单print函数.
Linux设备驱动开发入门
Sun C 用户指南
高性能计算之并行编程技术--MPI并行程序设计
多线程编程指南
Sun C++ 用户指南
高质量C和C++编程指南
最新IT新闻:
Google推出Android Market挑战App Store
美国年轻人最喜欢的15大网站
2008年8月30日IT博客精选
《极品飞车12》最新真人照片、游戏截图
IBM正在开发超强性能4TB固态硬盘阵列
博客园新闻频道
博客园首页
社区
<
2008年7月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
公告
与我联系
发短消息
搜索
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
留言簿
(7)
给我留言
查看留言
我参加的小组
创业交流
.NET 3.x
AJAX
设计模式
框架设计
随笔分类
(136)
asp.net(9)
(rss)
C#(34)
(rss)
C# Programmer's Handbook
(rss)
C/C++语言(16)
(rss)
CodeDom(3)
(rss)
Linq(4)
(rss)
Microsoft.Press.Introducing.Microsoft.LINQ(7)
(rss)
Python(3)
(rss)
VBA(1)
(rss)
XML(3)
(rss)
反射技术(5)
(rss)
框架(5)
(rss)
其它(37)
(rss)
人件集(8)
(rss)
下载(1)
(rss)
随笔档案
(133)
2008年8月 (26)
2008年7月 (13)
2008年5月 (15)
2008年4月 (71)
2008年3月 (8)
相册
Me
积分与排名
积分 - 22124
排名 - 1815
最新评论
1. re: 嘿嘿...让你们看看我优美地生成sql
这就是传说中的扩展方法?
看起来确实挺好看的。
--金色海洋(jyk)
2. re: 一个假想
不限制数量的泛型?不行的啊,只能用params指定某一类型的……
--Gray Zhang
3. re: 嘿嘿...让你们看看我优美地生成sql
@jeffrey_ji81
仁兄能否把我这代码改良改良然后发上来参考呢?
我做这之前没考虑到这些...我先前的出发点是演示
扩展方法的技巧.
--太极
4. re: 嘿嘿...让你们看看我优美地生成sql
虽然楼主提供了一个PARAMETERS静态方法,但是缺并没有定义ado.net 的Parameters对象,就是说如果我要预防SQL注入攻击,还要另外定义Parameters对象,如果我有很多个参数,...
--jeffrey_ji81
5. re: 嘿嘿...让你们看看我优美地生成sql
@LanceZhang
可否出示个例子看看...知道这回事...还没尝试过...
谢谢.
--太极
6. re: 嘿嘿...让你们看看我优美地生成sql
lz知道什么是运算符重载吗?比你这要cool
:)
--LanceZhang
7. re: 嘿嘿...让你们看看我优美地生成sql
1.显而易见的好处是可以使用.net的智能感知.有时你可能会把select 写成 slect等等错误的字串. 2.代码看上去更直观.你不觉得么? 3.减少错误.(当前,要确保你的类没有错作为前提);...
--太极
8. re: 嘿嘿...让你们看看我优美地生成sql
这样麻烦得很。有什么好处?
--时间太快
9. re: 嘿嘿...让你们看看我优美地生成sql
@jeffrey_ji81
没有...这方面的知识我还是很贫乏,请指点之...
谢谢!
--太极
10. re: 嘿嘿...让你们看看我优美地生成sql
请问楼主,你有没有考虑sql注入攻击呢?
--jeffrey_ji81
11. re: 嘿嘿...让你们看看我优美地生成sql
@JasonYi
在研究这个中...
--太极
12. re: 嘿嘿...让你们看看我优美地生成sql
如果把表的每个字段也能映射出来就更好了:)
--JasonYi
13. re: ioriliao博主简介
哈哈,阿艺的招牌式。
--吴
14. 垃圾Firefox,流氓软件,装上了卸载不了!
垃圾Firefox,流氓软件,装上了卸载不了!
--dongdong3
15. re: 在某论坛看到某人的狂言(C语言也太简单了吧,现在的程序员素质真是太差了)
@辰
地址在此:
呵呵..
--太极
16. re: 在某论坛看到某人的狂言(C语言也太简单了吧,现在的程序员素质真是太差了)
<C程序设计>,竟然还要看了1个多月!! 不是几天就懂了的吗?学种语言也就几天 用好种语言就是几年的事情。 嘻嘻。LZ给个链接,让我去和那个老兄侃侃。...
--辰
17. re: 在某论坛看到某人的狂言(C语言也太简单了吧,现在的程序员素质真是太差了)
其实最“简单”的语言,往往却是最难的
--小笨狗
18. re: 在某论坛看到某人的狂言(C语言也太简单了吧,现在的程序员素质真是太差了)
呵呵,当笑话看嘛!!
谭那个只能说带入门的,真正的东西只有编了才知道!
--西就东城
19. re: 在某论坛看到某人的狂言(C语言也太简单了吧,现在的程序员素质真是太差了)
真是晕,谭浩强那本书只是给一点编程经验的人入门用的,他们学起来肯定有难度,就跟让一两岁的小孩跑100米一样,我们现在多多少少有了一些编程基础就是跟十几岁的人跑100一样,你说看那本书还难吗?如果你还说...
--凌军
20. re: 盖茨依然坐镇微软搜索团队 要与谷歌争高下
@菲琳之莎
微软败了吗?
--future001
21. re: 在某论坛看到某人的狂言(C语言也太简单了吧,现在的程序员素质真是太差了)
汗了 , 谭浩强老先生那本书 连入门都只是入了一半 ,看过
《c 专家编程》 《c缺陷与陷阱》以后 才有资格说自己学过c 。
o my god ,天地一下还真是什么芙蓉都有 ……
--戏水
22. re: 在某论坛看到某人的狂言(C语言也太简单了吧,现在的程序员素质真是太差了)
看这种帖子时一笑而过就好.
--小猪凯
23. re: 在某论坛看到某人的狂言(C语言也太简单了吧,现在的程序员素质真是太差了)
会C语言编程和用C语言写出SQL Server就和会写中文和写出《围城》一样,所以这样的帖子还是无视比较好
--丁丁
24. re: 在某论坛看到某人的狂言(C语言也太简单了吧,现在的程序员素质真是太差了)
说的没错啊,C语言不难啊。
--碎蜂
25. re: 在某论坛看到某人的狂言(C语言也太简单了吧,现在的程序员素质真是太差了)
不知道楼主要说什么???
对有悟性的人来说,编程本来就是简单的事情。。。
可能楼主属于另外一类。。。。
--倒
26. re: 盖茨依然坐镇微软搜索团队 要与谷歌争高下
现在样子显老了,人终究会变老的
--gxh973121
27. re: 盖茨依然坐镇微软搜索团队 要与谷歌争高下
微软败就败在他们没有把精力完全地放在某一个技术上。而是在各个方面都要有所涉及,从Windows,到.net,再到搜索引擎。这样下去恐怕真的会出现我们不希望看到的结果
--菲琳之莎
28. re: 再次放送12本相关程序设计的好书.要的请留言下Email(高清晰的文字版的书).
谢谢.
--万一
29. re: 再次放送12本相关程序设计的好书.要的请留言下Email(高清晰的文字版的书).
我已经把链接发上来了,请大家自行下载...
谢谢!
--太极
30. re: 微软承认番茄花园作者被拘源于其投诉
程序员非常应该支持正版,其实我们真正要明确的是正版的含义, 我们不要把正版与免费混淆一谈, 特别地 免费!=Free, 消灭盗版的最终途径是开源.
--太极
31. re: 微软承认番茄花园作者被拘源于其投诉
--引用-------------------------------------------------- 小猪凯: 博主很关注这些啊.其实正版化是必经之路.盗版最大的受害者还不是中国的软件业,中国...
--hoodlum1980
32. re: 再次放送12本相关程序设计的好书.要的请留言下Email(高清晰的文字版的书).
你太好人了,发给我一份吧!谢谢!jasonhuang888@gmail.com
--jason_h
33. re: 微软承认番茄花园作者被拘源于其投诉
博主很关注这些啊.其实正版化是必经之路.盗版最大的受害者还不是中国的软件业,中国的程序员?
--小猪凯
34. re: 微软承认番茄花园作者被拘源于其投诉
赶紧去中关村买个,以防万一,到时候番茄是洛阳纸贵啊
--PerfectDesign
35. re: 微软承认番茄花园作者被拘源于其投诉
以后安装Windows操作系统都安装不起了
--陈晨
36. re: 评论:番茄花园改版 破解系统之路走到了尽头
除了破解系统还有那么多破解软件呢,不知道会不会遭受同样的命运
--陈晨
37. re: 评论:番茄花园改版 破解系统之路走到了尽头
没办法了。以后用linux系统好了
--路过123
38. re: 评论:番茄花园改版 破解系统之路走到了尽头
ms真他妈黑!!而我们的政府也是卸磨杀驴的帮手!
--坐忘山水
39. re: 评论:番茄花园改版 破解系统之路走到了尽头
“反垄断法”审判法庭上被告
这是不可能的,就算成了被告,也不会败诉。
--追求卓越
40. re: 反射出程序集的属性, 方法及事件.
好,收藏了
--LanceZhang
阅读排行榜
1. 人件集之前言(1498)
2. 本人有几本高清晰的C语言及数字电路设计的电子书,要的请留下Email.(1146)
3. 再次放送12本相关程序设计的好书.要的请留言下Email(高清晰的文字版的书).(394)
4. c#中的类型转换详解(302)
5. 在.net平台下实现跨语言开发(278)
Powered by:
博客园
Copyright © 太极