如何格式化字符串以确保其显示为:
ID:12 SIZE:235235235235
ID:1455 SIZE:335235
而不是:
ID:12 SIZE:235235235235
ID:1455 SIZE:335235
制表符并非在所有情况下都有效,它们仅在长度差异为 +/- 4-5 个字符时才有帮助。
C 中是否有相当于 Padding(VB) 的东西?
最佳答案
当你用printf
打印东西时,你可以指定字段宽度;该值在现场是合理的。例如:
printf("ID: %5d SIZE: %10d", id, size);
将在 5 个字符字段中右对齐 ID,在 10 个字符字段中右对齐大小。
关于c - 如何在C中将字符串格式化为排队格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8146794/