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

请教关于“far”

2012-02-16 
请问关于“far”在编译ucos-ii的时候编译器在类似INT8Ufar*pscr的有far关键字语句处总是报错(编译器是BCCV5

请问关于“far”
在编译ucos-ii的时候编译器在类似
          INT8U     far   *pscr;
的有far关键字语句处总是报错(编译器是BCC   V5.51)。然后在书中找了找的确是没有找到far这个关键字。然后我在所有出现far的地方将far都删了不知道会不会有什么问题?

[解决办法]
far关键字bc5应该支持的,你可以去看一下bc5的文档.编译器报的是什么错呢?
[解决办法]
好像是以前的寻址空间问题,有近指针和远指针,到32位系统后就没有这个区别了
[解决办法]
嗯.那就得在bc5的help里面查找far了.看看是否支持.
[解决办法]
dos时代的,CPU寄存器分段地址和偏移地址,汇编程序中有详细解释。near指段地址和当前段地址相同,far则不同。win32不区分了,near和far一样。

热点排行