永发信息网

PASCAL程序出现的问题

答案:3  悬赏:10  手机版
解决时间 2021-04-14 17:52

出错程序段:var city:array[1..50]of string;
year:array[1..50]of string; -----前面的定义

year:=copy(city[i],y,len); ------后面的程序(出错的地方)

nba.pas(21,9) Error: Incompatible types: got "ShortString" expected "Array[1..50] Of ShortString" ——问题框

最佳答案

copy(st,pos,num)的功能就是函数返回st字符串中的一个 从位置pos开始的,包含num个字符的子字串


而你的year是个字符串数组,并不是字符串,不能采用copy函数


只能用year[i]表示该数组的某个变量(字符串)

全部回答
var city:array[1..50]of string; year:array[1..50]of string; -----前面的定义

year:=copy(city[i],y,len); ------后面的程序(出错的地方)

city[i] ——字符串,这是个纯正的字符串

year ——数组,以字符串为单元

copy指令 ——一个函数,返回值为字符串

显然,把数组赋值为字符串是错误的,你大概把year当字符串了

你的变量y是什么?

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁现在立刻马上给我弄一个能用的NOD32这个杀
求动漫的经典台词
据中新社北京2011年l2月8日电2011年中国粮食
求iu的那首春日 爱情 樱花 那首歌的中文音译
KORADIOR在什么地方啊,我要过去处理事情
真3关羽BUG?
谁有邓紫琪的All about you的歌词?
菏泽近视手术多少钱啊
好听的歌介绍下,不要悲伤的
“医生”与“医师”有什么差别,那个看病给病
单选题神经元的功能是A.直接感受外界各种刺激
刚买灰色E71,Cooe,0569371,请问是不是港行?
材料是钢,形状如下图所示,能否用浇铸的方法
港东桥颜家地址在什么地方,想过去办事
如何查看自己被选为精华知识的问题啊?
推荐资讯
哪位黄钻大大愿意邀请我开通一下QQ牧场吗 谢
练背前要激活哪些肌肉热身
我爸爸开奔驰越野车我妈妈开奥迪小轿车,爸爸
眼睛近视了怎么办
钾肥为什么能提高水果的糖分,谢谢大仙
天龙八部我怎么查找不到人呢?
哪种食用油最好,哪种常见食用油最健康?
—Do you know Neil Armstrong?—Yes. He is
柏树凹我想知道这个在什么地方
到新地方啦改怎样熟悉周边的人事物呢?
老婆出轨被发现后,要她坦白,她说不想再提了
将托盘天平放在水平台上,发现指针向右偏,下
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?