sprintf中的%N $ d格式在gnuplot中不起作用

时间:2015-04-13 08:03:58

标签: printf gnuplot abort

我只是输入gnuplot 4.6 patchlevel 4 Linux x86_64 13/10/02

并运行以下命令:

gnuplot> a=1;b=2
gnuplot> print sprintf("Testing: %1$d %1$d",a,b)

导致“测试:1 2”而不是“测试:1 1”的输出。显然n$参数不起作用

此外,如果在格式字符串中调用%2$d,那么gnuplot会以核心异常退出(中止)。它提示:

  

***检测到无效的%N $使用***(已中止,'核心'已生成)

这是一个错误还是只能在gnuplot中调用%N$d

0 个答案:

没有答案