Gnuplot,我如何获得一个值的长度?

标签 gnuplot strlen

我想知道一个值的字符数。

但 strlen() 仅适用于字符串,不适用于值。 ( strlen(value("zon")) 不起作用)

例子:zon = 12000,len值为5。

这可以用 gnuplot 实现吗?

最佳答案

在某些情况下,您可能更愿意在打印时查看数字的长度:

zon = 12000
print strlen(sprintf("%d", zon))

这也会打印 5。

关于Gnuplot,我如何获得一个值的长度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26528378/

相关文章:

c - 如何在 C 中查找 unsigned char 指针的长度?

c - strlen() 拒绝从 struct hostent 读取字符串 *

colors - Gnuplot 在 rowstack 直方图中重复颜色

gnuplot - 从文件中在 gnuplot 中绘制多个球体

operating-system - 除了通过环境变量之外,gnuplot 还能知道哪个操作系统是主机吗?

plot - 如何在 gnuplot 中为 xticlabels 提供自定义字符串参数?

colors - Gnuplot 5 : color gradient shading between curves

c - 为什么我在Rust中的C strlen()也计算print中的字符串切片! `s`变量后的宏?

c - strlen() 如何计算当前函数中未定义的字符串的长度?

c++ - 循环复制是否比 memcpy() 效率低?