从另一种语言中读取pascal记录



我有一个旧程序,可以将一些pascal记录写入文件:

type
Character = Record
Name : String[50];
Age : integer;
end;
begin
// [..] data contain a Character record
AssignFile(f, data); // example
Write(f, data); // example
CloseFile(f) // example
end.

是否可以打开此文件并从其他语言(如C、C++、Go(读取记录?

谢谢。

是的。

您只需获得一个包含字符和整数的文件。使用几乎任何主流编程语言都可以很容易地读取此文件。

当然,精确的代码会因语言而异。

理论上,我可以添加用100种最常见的编程语言读取这样一个文件的示例代码,但这个答案会变得太长。

最新更新