gpt4 book ai didi

compiler-errors - 这个帕斯卡语法有什么问题?? - 导致编译器错误

转载 作者:行者123 更新时间:2023-12-02 10:52:56 24 4
gpt4 key购买 nike

我很累,我找不到这段代码的错误。问题的实质在于我的编译器不断返回错误:

Fatal: Syntax error, ; expected, but identifier ID found

那是唯一的错误,它导致它无法运行。我的代码很简单。它一直期待一个分号,我不想在其中读取数组 ID。我以为是因为我错误地声明了我的数组,所以我检查了一下,我确定没问题?

然后我认为'n'不算数,所以我从重复直到切换到for循环。同样的问题。谁能看到问题是什么,因为我绝对不能:(

代码如下:
program enteridentification;
uses
crt;
var
name:array[1..40] of string;
ID:array[1..40] of string;
grade_level:array[1..40] of string;
initial_fee:array[1..40] of real;
final_fee:array[1..40] of real;
n, count:integer;
begin
n:=1;
count:=1;
FOR n:= 1 to 2 DO
begin
writeln ('Record No:',count);
writeln ('Enter your ID number. Remember it is in the format XX19PPP.');
writeln(' XX - first and last name initial. 19 - graduation year (constant). XXX - order in register (001, 002, 003 etc.)');
readln ID[n];
end;
end.

最佳答案

'readln' 行应该有括号围绕 ID[n] - 这是您传递给 readln 过程的参数。
readln (ID[n]);
每当您太累而无法编程时:去 sleep ,然后再看一遍程序。

关于compiler-errors - 这个帕斯卡语法有什么问题?? - 导致编译器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61435735/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com