我正在用C ++实现一个微型QR码生成器,我想打印最终矩阵,它生成一组黑白方块,看起来像一个真正的QR码。我的矩阵由1
和0
的整数值组成(我的代码中有一个原因,而不是使用布尔值),我想打印一个黑色方块,值为{ {1}}或白色方块,其值为1
。
我当前的代码(请参见下文或测试here)使用Unicode字符0
和\u2b1c
来获得类似于我想要的结果,但它不够方便无法扫描通过QR码扫描仪。
代码
\u2b1b
限制
答案 0 :(得分:1)
一种可能的替代方法是使用空格字符表示0和Unicode字符' FULL BLOCK' (U + 2588)█代表1。
test_create_table.table_name = "Fancy Table"
您可以看到here的样子,其中我还使用了一对每个字符来考虑字体宽高比。
答案 1 :(得分:0)