吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 885|回复: 3
收起左侧

[求助] 文本对齐

[复制链接]
鸿氏 发表于 2021-3-26 22:24
1.png
2.png
源代码在图一,运行结果在图二,用\t制表符的效果不好
听说可以用按位输出,我就加了%-*。2f的输出格式和sizeof()函数,但是效果几乎一模一样,不如意,所以求助各位大佬应该怎么改!

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Ly_轮回 发表于 2021-3-26 23:42
https://www.runoob.com/cprogramming/c-function-printf.html
或者去搜搜其他printf函数的使用教程
[C] 纯文本查看 复制代码
#include <stdio.h>
int main() {
	double d = 123456.126;
	printf("%-10s%-10s%-20s%-20s%-10s","卡号","状态","当前余额","积累金额","使用次数\n");
	printf("%-8d%-8d%-16.2lf%-16.2lf%-8d\n", 3, 0, d, d, 1);
	return 0;
}
 楼主| 鸿氏 发表于 2021-3-27 13:36
Ly_轮回 发表于 2021-3-26 23:42
https://www.runoob.com/cprogramming/c-function-printf.html
或者去搜搜其他printf函数的使用教程
[mw_ ...

谢谢!不过代码运行效果不对
Dll30 发表于 2021-4-6 19:13
我也遇到过print字符不对齐的情况,花了很多精力去尝试,最后放弃了
是因为汉字的字符长度的原因,如果你print的是全英文或数字,那对齐很简单,中文对齐我找不到解决方法
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-1-17 03:43

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表