从另一种语言读取 pascal 记录
Read pascal record from another language
我有一个旧程序可以将一些 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 种最常见的编程语言读取此类文件的示例代码,但这样回答会变得太长。
我有一个旧程序可以将一些 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 种最常见的编程语言读取此类文件的示例代码,但这样回答会变得太长。