我花了好几个小时没有运气。在cmd提示方面,白色填充方形后跟1表示什么意思? e.g。
http://i1012.photobucket.com/albums/af249/dororoj/square1.jpg
我尝试过使用string.find()(使用C ++)和ascii表中列出的各种十六进制符号:
http://web.cs.mun.ca/~michael/c/ascii-table.html
无济于事。这么简单的问题,我不能为我的生活搞清楚!至于我想做什么,我只是希望能够在任何字符串中找到该方块后面的1。非常感谢。
答案 0 :(得分:3)
od -c
会让您看到该序列是什么。只需将文本输入其中即可。
答案 1 :(得分:2)
我不完全确定,但根据您提供的链接,我认为这是非打印字符之一。
如果您的系统每次尝试显示该字符串时都没有发出哔哔声,您可以排除系统铃声...;)
答案 2 :(得分:2)
它不是ASCII符号。这完全有可能。 ASCII仅对100.000+个字符中的127个进行编码。看起来你的角色可能是Unicode,U + 2588“Full Block”:█。但是从截图中很难看出来。有一整套类似的块,从U + 2580 starting开始,一直到U + 2590▐
(我没有检查所有100.000;可能会有更多相似的字符。例如,U + 53E3口,一个汉字)
答案 3 :(得分:1)
我运行了下面的C#代码位,找到了循环命中166时提到的符号。所以我怀疑它可能意味着什么有用。虽然它没有任何意义,它可以用于原始的基于ASCII的显示/绘图:)
namespace block
{
class Program
{
static void Main(string[] args)
{
int j;
for ( j = 0; j < 1000; j++)
{
Console.Write((char)j+" "+j +"\t");
}
Console.Read();
}
}
}