我已经用C编写了一个库系统的代码。我希望在Linux上的终端上以下列方式显示输出。我试过" \ t"但是当字符串大小变化时输出会受到干扰。无论字符串大小如何,我都想以固定的方式打印它。
我尝试使用" \ t"但是当书或作者的字符串长度变小或变大时,格式会受到干扰。有人能帮帮我吗?
答案 0 :(得分:1)
以固定字符大小打印。列为7,11和10。有关详细信息,请参阅此this
echo'<table>';
for($res->result() as $rows){
echo'<tr>';
echo'<td>'.$rows-Name.'</td>';
echo'</tr>';
}
echo'</table>';
答案 1 :(得分:0)
不是linux用户(希望我们谈论的是monospace输出),但我的经验是tab
通常具有可配置的大小,所以如果格式为6
字符长度而有人有4个字符{{1}结果会很糟糕。最安全的是使用空格。您可以使用格式化输出,如:
tab
但这并不总是一个很好的选择,例如有时负面信号搞砸了......
我通常使用字符串变量处理这种格式化:
printf("float number: 8.3%f",7.56);
line = ""
item = "single unformated text value"
item
或line
item
添加到item
line