如何用棍棒获得用ascii艺术编码的数字?
数字在txt文件中,而且包含:
我必须将此txt文件转换为 3 2 1 4 5 1 4 5
我读了文本文件:
using (StreamReader sr = new StreamReader("SourceFile.txt"))
{
String line;
// Read and display lines from the file until the end of
// the file is reached.
while ((line = sr.ReadLine()) != null)
{
sb.AppendLine(line);
}
}
string allines = sb.ToString();
现在,就像@Zotta的答案一样,我必须保存两个不同的字符串(前4行和秒,比 然后会更容易
答案 0 :(得分:5)
你的号码每行高4行=>将输入拆分为每行4行的块
您的号码由whitespace =>列分隔搜索仅包含空格和分割的列。
将所有数字分开后,请使用查找表。
答案 1 :(得分:2)
我不知道为什么这个问题被投票如此之多,但我认为这是一个有趣的问题。除了通过查找字符并使用不同的" ASCII字体"来解决可能的结果之外,我将给出一个通用的方法。
如果您正在寻找图书馆,也许您可以在谷歌上查看验证码解码。这里有一篇全面的文章,如果你想特别为ASCII做这件事: http://www.boyter.org/decoding-captchas/
此外,由于大多数库可能只支持图像,因此您可能需要通过自己渲染将ascii art文本文件转换为位图。