在Pascal(Delphi,Lazarus)中,有Format()
函数用于从变量列表创建格式化字符串。它的工作方式与sprintf()
中的C/C++
函数类似。
另一方面,我不知道任何使用格式化字符串设置变量的函数sscanf()
在C/C++
中。
我错过了什么?你会如何取得类似的效果?
答案 0 :(得分:3)
免费Pascal有一个简单的sscanf和一个特殊的scandatetime来反转日期格式字符串(formatdatetime对面)
从我看到的这些例程也应该与Delphi一起使用,最坏的是令牌修改。
请注意,还有writestr和readstr更像是格式化的I / O概念,类似于write / readln,然后是/来自字符串。这些是内置的编译器,因此不能使用Delphi