本人是pascal新手,已经辛辛苦苦编了这些,可就是有编译错误,我想做一个学生管理系统,但是不知道怎么改。
var name,sex,number:array[1..10000] of char;
ch,i,how:integer;
procedure func(ch:integer);
var temp:char;
begin
if ch=1
then
begin
write('输入学生姓名:');
readln(temp);
searchh(temp);
end
else
if ch=2
then
begin
write('输入学生信息[姓名] [学号] [性别]');
readln(name[how],number[how],sex[how]);
how:=how+1;
end;
end;
procedure searchh(n:char);
begin
for i:=1 to how do
begin
if name[i]=n
then
begin
writeln('姓名:',name[i]);
writeln('学号:',number[i]);
writeln('性别:',sex[i]);
end;
begin
while ch<>3 do
begin
writeln('1.查询');
writeln('2.添加学生');
writeln('3.退出');
write('输入功能序号: ');
readln(ch);
func(ch);
end;
end.