帕斯卡中字符串的格式化输入



在Pascal(Delphi,Lazarus)中,有一个Format()函数,用于从变量列表创建格式化字符串。它的工作方式类似于sprintf() C/C++中的功能。

另一方面,我不知道有任何函数会像sscanf()C/C++中那样使用格式化字符串设置变量。我错过了什么吗?您将如何实现类似的效果?

Free Pascal 有一个简单的 sscanf 和一个特殊的 scandatetime 来反转日期格式字符串(formatdatetime 相反)

据我所知,这些例程也应该与德尔福一起使用,最坏的情况是令牌修改。

请注意,还有 writestr 和 readstr,它们更像 pascal 格式的 I/O 概念,类似于 write/readln,但随后是字符串。这些是内置的编译器,因此不适用于Delphi

最新更新