首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

不用任何库函数只用纯C,写一个hello world!解决方案

2013-10-21 
不用任何库函数只用纯C,写一个hello world!。1.不能使用include 2.不能使用汇编3.说问题没有意义的不给分,

不用任何库函数只用纯C,写一个hello world!。
1.不能使用include 
2.不能使用汇编
3.说问题没有意义的不给分,简单问题不简单。
4.
[解决办法]

//DOS纯文本80x25或40x25环境下
int main() {
 char far *p=0xB8000000L;
 char s="Hello,World!";
 int i;
 for (i=0;i<12;i++) {
  p[i*2]=s[i];
  p[i*2+1]=0x07;
 }
 return 0;
}

[解决办法]
//dos下用open watcom编译运行通过:

#define character_colour 0x7400
main()
{
char s[]="Hello World !",*s_p=s;
unsigned short int *show_buf=0xb8000,i=0;
while(i<sizeof(s)-1)
show_buf[i++]=(const short *)s_p[i]+character_colour;
getch();
}

热点排行