c - 格式字符串周围的 `TEXT` 在 "printf"中是什么意思

标签 c printf

以下打印内存使用百分比。

  printf (TEXT("There is  %*ld percent of memory in use.\n"),
            WIDTH, statex.dwMemoryLoad);

WIDTH 被定义为等于 7。

TEXT 是什么意思,printf 中在哪里定义了这种语法?

最佳答案

正如其他人所说,TEXT 可能是一个宏。

要查看它们变成了什么,只需查看预处理器输出即可。如果正在使用 gcc:

gcc -E file.c

关于c - 格式字符串周围的 `TEXT` 在 "printf"中是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20780389/

相关文章:

c - gles2 中的 Mipmap 出现空白

将大数组的所有元素初始化为某个常量后,C 程序无法执行系统调用

您可以使用自己的按钮创建自定义 GTK 助手吗?

我可以在 C 中同时扫描和打印整数吗?

shell - printf 格式字符串中的变量插值与替换

c - 在共享内存进程中分配字符串

c - 在文件范围错误处进行可变修改

perl - 在 printf 中移动列?

haskell - 为什么 Haskell 要求对 printf 的数字进行消歧,而不是对 show 进行消歧?

linux - 是否有一个程序可以像 printf 一样以整个文件作为输入?