1. c的值为Y或N,为何又给c 赋值为''
   在"@8,20 say '继续输入否?(Y/N)' get c"处只是指明了输入的y/n送给变量c,并不立即进行输入. 真正的输入是在read命令处.
   注意, c得到的是有一个空格的串, 不是长度为0的空串.
2. while .t. 表示进入一个死循环, 但可以用exit命令跳出循环.

解决方案 »

  1.   

    用get接收内存变量时,内存变量必须有一个初始值。接收字段变量必须先打开数据库。
    while .t.就像楼上说的,是个永真循环。另外,我建议,如果你不是为了考全国计算机等级考试二级FoxBASE,就别学这个老掉牙的东西了,很耽误人的!
      

  2.   

    谢谢几位大哥的指点,我确实是为考试才————
    呵呵,我还在学C语言,几位大哥过去也是从FOXBASE开始学编程的吗?
    我学这个很长时间了,说实话,着东西算古董级了,但又不想放弃,哎,
    谁给我出个主意啊