一段代码,请问是什么意思?

bluishsky 2006-11-13 11:55:30
{--------------------------------------------------------------}
program Cradle;
{--------------------------------------------------------------}
{ Constant Declarations }
const TAB = ^I; //什么意思?
{--------------------------------------------------------------}
{ Variable Declarations }
var Look: char; { Lookahead Character }
{--------------------------------------------------------------}
{ Read New Character From Input Stream }
procedure GetChar;
begin
Read(Look);
end;
{--------------------------------------------------------------}
{ Report an Error }
procedure Error(s: string);
begin
WriteLn;
WriteLn(^G, 'Error: ', s, '.');//什么意思?
end;
{--------------------------------------------------------------}
...全文
223 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Comer 2006-11-24
  • 打赏
  • 举报
回复
mark
cangwu_lee 2006-11-21
  • 打赏
  • 举报
回复
TAB 指向 I 的指针。

^G 那里就不知道了。
bluishsky 2006-11-21
  • 打赏
  • 举报
回复
我没有安装delphi,也不知道这段代码能否跑通。只是想把这段代码转成c的代码,可原来写delphi程序时也没碰到这么用过,所以问哈这里的兄台们有没有人知道是什么意思。pony996(小马) 给的是运行时watch到的值吗?
bluishsky 2006-11-13
  • 打赏
  • 举报
回复
这里主要是不知道const TAB = ^I;什么意思?^I是什么意思?
还有一个WriteLn(^G, 'Error: ', s, '.'); ^G什么意思?
这两个变量I,G在代码中并未申明。
chenjun631 2006-11-13
  • 打赏
  • 举报
回复
确实如 pony996(小马) 所说
gogogo 2006-11-13
  • 打赏
  • 举报
回复
^一般都是指针,你如果I,G没有定义就说不清了。
comanche 2006-11-13
  • 打赏
  • 举报
回复
高人代码啊, 没这么用过, mark 一下
草原小马 2006-11-13
  • 打赏
  • 举报
回复
取应该是ASCII字符集
^i:#9
^g:#7

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧