我想让我的文本与终端中心水平对齐。我如何在C中做到这一点?如何将文本与终端中心对齐?
3
A
回答
3
为了扩大对@ eyalm的回答是:如果你得到了COLUMNS
变种,你可以居中字符串是这样的:
int columns = strtol(getenv("COLUMNS"), NULL, 10);
int fwidth = strlen(s) + (columns - strlen(s))/2;
printf("%*s\n", fwidth, s);
2
如果您正在使用bash的工作,使用COLUMNS
环境变量获得的宽度和计算中心。
+1
...这将是getenv(“COLUMNS”)/ 2。 – 2013-02-17 14:17:45
1
如果你的懒惰像我写在这里所有的代码是一个简单的解决方案。
Console.WriteLine(" Hello World");
Console.ReadLine();
如果需要的话,直到其中心LOL
相关问题
- 1. 将文本中心与android对齐
- 2. 如何将Python中的文本与我的终端中的列对齐?
- 3. 如何将按钮中的文本与中心对齐?
- 4. 将图像中心与相邻文本中心垂直对齐
- 5. 如何将图像与中心对齐?
- 6. 如何将内容与中心对齐
- 7. 如何将文本对齐到标签文本的中心?
- 8. 将文本与文本的中心对齐作为参考点
- 9. 将listview与中心对齐
- 10. 如何在中心对齐UISegment文本
- 11. 与图标对齐文本的中心
- 12. SVG中心与文本对齐
- 13. 将文本对齐div的中心
- 14. 将文本对齐中心两侧
- 15. 将旋转的文本对齐中心
- 16. 将文本中心对齐SVG圆圈?
- 17. DirectWrite对齐文本中心
- 18. 中心的文本对齐
- 19. 如何将文本对齐到中心对于IE浏览器
- 20. 将自定义文本对齐到最右端和中心
- 21. 如何将文本与图像对齐?
- 22. 如何将文本与图像对齐
- 23. 如何将文本与框边对齐?
- 24. 如何在DTAttributedTextView中将文本对齐到中心
- 25. 将文本字段光标字符对齐始终与中间对齐
- 26. 与核心文本垂直对齐?
- 27. 如何将网页正文与中心对齐?
- 28. 如何将中心文字与CSS对齐?
- 29. 如何将文字与中心对齐或大致靠近?
- 30. 如何在单元中居中文本? (不与文本对齐响应:中心)
不结盟什么添加更多的空间? – cnicutar 2013-02-17 14:07:03
[你有什么尝试?](http://mattgemmell.com/2008/12/08/what-have-you-tried/) – 2013-02-17 14:07:30
哦,对不起,我的意思是对齐中心。 – FredN 2013-02-17 14:10:01