c - 显示 printf() 的永久表\列表

标签 c

我想在表\列表中显示一串字符。表\列表由printf函数组成。

例如:printf("|---------|") 或类似的东西。

我想知道无论用户输入什么,是否有机会永久显示表\列表的大小,然后将其显示在表中。

示例输出如下图所示。

enter image description here

代码:

  printf("------------------------------------------\n");
  printf("|  Name: %s                               |\n",p_array[i].name);

无论输出有多长,如何在 printf() 中锁定这些水平线。

最佳答案

printf 允许您填充输出。例如

printf("|%-20s|", str);

您可以通过阅读有关 printf 的填充来了解更多详细信息。

关于c - 显示 printf() 的永久表\列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47838459/

相关文章:

c - 为什么将一个变量设置为它自己的地址会在不同的程序运行时产生不同的结果?

c - C 中的 goto 语句和替代项

C:程序跳过下一个输入

CMake - 删除参数

c - 如何在 Visual Studio 代码中将 libssh2 包含到 c 项目

c - Erlang nif不升级

c - 将内存地址内容保存在 C 数组中

python - 如何将原始字节作为参数提供给 C 程序

c - 每次请求时 mongoose 中的堆栈溢出

c - 嵌入式 C : Able to access some struct members but not others