在e / specman中按字典顺序比较字符串

时间:2014-07-21 05:56:24

标签: specman e

specman是否有类似lex_lt(s1,s2)的方法? (即按字典顺序比较字符串)。如果没有,是否有推荐的方法来实现相同的目标?

2 个答案:

答案 0 :(得分:1)

似乎没有。你可以在这做两件事。您可以在strcmp()中实现自己的e样式函数并直接使用它,或者您可以将Specman与包含strcmp()函数的C文件集成,该文件可以从您的{{{ 1}}代码。有关如何执行此操作的详细信息,请查看产品手册中的e部分。

答案 1 :(得分:1)

据我所知,我们没有为此预先定义的东西。 但它可以通过以下丑陋的方式完成:

if {s1; s2} .sort(it)[0] == s1 .... //如果它为TRUE,那么s1小于s2,否则不是

当然,正如Tudor所说,最好的方法是定义C例程来包装strcmp()。