【发布时间】:2015-02-01 11:55:54
【问题描述】:
我有一个长度等于 52 的一维数组,它由随机整数值组成。我想使用大写和小写字母打印出带有索引的数组。 例如,
index: A B C D E F G H I J K L M N O P Q R S T
array: -1 -1 -1 -1 32 -1 -1 -1 -1 12 -1 -1 -1 -1 20 -1 -1 -1 -1 -1
index: U V W X Y Z a b c d e f g h i ... x y z
array: -1 -1 -1 -1 15 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 ... -1 -1 -1
我尝试使用for 循环到printf("%c\t\r%d\t\b", 'A', -1),但\b 没有向上移动光标。我没有生成我想要的格式(如上所示),而是得到了如下所示的内容,
A
-1 B
-1 C
-1 .
. .
. .
.
有人知道如何生成上面显示的格式吗? 提前致谢。
【问题讨论】:
-
打印
"index: A B ... T"然后"array: -1 -1 ... -1"等 -
当数组的长度超过一个屏幕长度时,我认为不会打印出我想要的格式。它只会先打印出索引数组,然后再打印出内容数组。
标签: c data-structures formatting printf