如何使用 Xlib 生成 X11 几何字符串?

How do I generate an X11 geometry string using Xlib?

提问人:dsb001 提问时间:11/13/2023 更新时间:11/14/2023 访问量:42

问:

我知道您可以使用 XParseGeometry 解析它们,但我还需要生成它们。 是否有任何内置或外部函数可以为我执行此操作?

我试图制作自己的函数来做到这一点,但它的错误非常严重。

C Linux UNIX x11 XLIB

评论

0赞 stark 11/13/2023
你可以使用sprintf
0赞 dsb001 11/13/2023
我知道我可以使用它来生成字符串,但我不知道如何实际编码字符串(你知道,值之间的加号和减号)
1赞 G.M. 11/13/2023
只需将它们放在格式字符串中即可。您应该编辑您的问题以显示您尝试过的内容。

答:

0赞 stark 11/14/2023 #1

应该是这样的:

char buf[42];
sprintf(buf, "%dx%d+%d+%d", width, height, x, y);