如何在C中将字符串格式化为排列格式



如何格式化字符串以确保它显示为:

ID:12            SIZE:235235235235
ID:1455          SIZE:335235

代替:

ID:12         SIZE:235235235235
ID:1455         SIZE:335235

制表符并非在所有情况下都有效,它们仅在长度变化为+/- 4-5个字符时才有帮助。

是否有相当于填充(VB)在C?

当你使用printf打印内容时,你可以指定字段宽度;该值在字段中被证明是正确的。例如:

printf("ID: %5d SIZE: %10d", id, size);

将在5个字符的字段中右对齐id,在10个字符的字段中右对齐大小。

最新更新