读取 Pascal 中的整数

use*_*232 5 pascal

我用的是帕斯卡。我在处理读取文件时遇到问题。

我有一个包含整数的文件。我读取文件的帕斯卡是:

read(input, arr[i]);
Run Code Online (Sandbox Code Playgroud)

如果我的文件内容是,1 2 3那么它很好,但如果它是1 2 31 2 3(enter here)(末尾有空格或空行),那么我的 arr 将是1 2 3 0

Rub*_*ink 0

您可以将字符串读入临时字符串,然后在转换之前对其进行修剪。

提及诸如您正在使用什么平台上的 Pascal 类型之类的基础知识并没有什么坏处,以便人们可以给出具体的答案(正如文章所指出的,在许多 Pascal 中没有一个很好的 OOTB 方式)