不幸的是,Pascal 中没有允许从一行中读取多个空格分隔行的函数。为此,您必须编写自己的函数:
<前>
变量,w:字符串;
i, j, ind:整数;
a:字符串数组;
开始
    阅读(S);
    setlength(a, 长度(s));
    我:= 1;
    工业:= 0;
    而我 <长度做
    开始
        while (i < length(s)) and ('' + s[i] = ' ') do i += 1;
        j := i + 1;
        w := '' + s[我];
        while (j < length(s)) and ('' +s[j] <> ' ') 开始
            w += s[j];
            j += 1;
        结尾;
        a[ind] := w;
        指数+=1;
        我 := j;
    结尾;
    写(a[0],a[1]);
结尾。
结果,我们得到了一个字符串数组。