我试图自己编写一个GNU大小的实用程序,只是想知道什么是将所需文本转换为字符串和空格以使其看起来像右对齐的最佳方法。
我正在使用fstat()来执行此操作。我已经存储了从缓冲区到单个字符串的所有内容。计算字母,然后在需要时放置空格字符。
例如:
text
0x1408
我将“ 0x1408”计数为六个空格,然后在“文本”前面添加两个空格字符。
当我输入“ ./size size.elf”时 这是我期望打印的内容:
text data bss dec hex filename
0x1408 0x18 0x81c 7228 1c3c size.elf