kedisyp 发表于 2008-6-3 08:25

求助,程序修改题不会做

在自学VFP编程,难度很大,呵呵,前面问了一个关于阶乘了,这回要问程序修改了,高手们一定要帮帮我哟,先在这里谢谢了,题目如下
在考生文件夹下,已给定程序"MODI1.PRG",其功能是查找并显示"MODISTU6.DBF"表中某学生的有关情况,如果没有查找到,则显示一条提示信息,找到则显示该学生的学号,姓名.
改错要求:程序中共有二个错误,请修改*****FOUND*****下面的错误,并调试运行.否则影响考试成绩(注:要求在指定位置修改,不得增加或删减程序行)
set talk off
clear
use modistu6
accept "请输入学生姓名:"to cname
locate for 姓名=cname
*****found*****
if find()
?"学号:"+学号
?"姓名:"+姓名
else
?"没有"+alltrim(cname)+"这个学生"
*****found*****
end
use
set talk on

kedisyp 发表于 2008-6-3 10:33

有人会吗?会的人就帮我一下好吗?因为我看到有好些人看了,可都没有回复,我不知道要怎么改,自己看了很多次书了也没有一点方向

songyuyu 发表于 2008-6-3 11:07

发现一个。。倒数第三行的END 应该是 ENDIF
[tk02]

songyuyu 发表于 2008-6-3 11:12

if find()...
FIND() 看试一下是不是改成“MODI1.PRG” 什么的,试。。

Tiger5392 发表于 2008-6-3 13:37

孩子,不是不帮你,是这么简单的东西,你要学会自己思考。
Found()和EndIf

kedisyp 发表于 2008-6-3 14:30

[tk13] 我知道错了,
Tiger5392 ,可是我真的不是有意的,能做的我自己做了,填空的倒感觉书上找找还将就着做做,可改错太难了,真的没方向才问大家的,谢谢大家,特别是TIGER5392,我这个小孩很不懂事老是麻烦你,可你还这么包容我.

页: [1]

编程论坛