PASCAl 字符串怎样读入

例如怎样读入asdaasdsafewrfaszxzcerew......不知到总个数怎样存储到t里(t:array[1..100]ofstring;)给我个读入的过程就好... 例如 怎样读入
asd aas
dsaf ewrf
aszxzc erew
......
不知到总个数
怎样存储到t里(t:array [1..100] of string;)
给我个读入的过程就好
就是我要把多个字符串分别存储至t里
我要的效果是
t[1]='asd';
t[2]='aas';
t[3]='dsaf';
......

第4位的elon是什么意思?
我用来提交vijos 不能用文件
展开
 我来答
百度网友4130623
2007-08-17 · TA获得超过1117个赞
知道小有建树答主
回答量:597
采纳率:0%
帮助的人:416万
展开全部
可以用一个字符变量来读入一个一个字符,一旦读到空格或换行就把它存到数组里去.
我是用文件做的:
begin
assign(input,'a.in');
reset(input);
k:=1;
while not eof do
begin
while not eoln do
begin
read(ch);
if ch<>' ' then t[k]:=t[k]+ch else k:=k+1;
end;
k:=k+1;
end;
close(input);
end;
补充:eof是指读入全部结束,而eoln是指这一行的读入结束.
不能用文件啊,那我也想不出什么解决的办法了,就算给你个思路吧.
哦gd097b65
2007-08-17 · TA获得超过142个赞
知道答主
回答量:443
采纳率:0%
帮助的人:0
展开全部
什么意思
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wwformat
2007-08-17 · TA获得超过272个赞
知道小有建树答主
回答量:227
采纳率:0%
帮助的人:0
展开全部
用readln一行存为一个字符串,若是你要一行用空格分隔多个字符串,那就自己写代码吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
怀跃折冬卉
2019-03-09 · TA获得超过3778个赞
知道大有可为答主
回答量:3209
采纳率:33%
帮助的人:421万
展开全部
这是可以办到的。
program
strings;
var
a:array[1..10000]
of
integer;
i:longint;
begin
for
i:=1
to
10000
do
begin
read(a[i]);
if
a[i]=chr(13)
then
break;{回车的ASCII码为13}
end;
for
i:=1
to
10000
do
if
a[i]='
'
then
break
else
write(a[i]){为空即退出}
end.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式