我有一条短信,例如:
string text = "HELLO WORLD!"
对于每个字符,如果必须放置一个“像素”来绘制文本,则返回一个 0/1 矩阵的函数:
matrix translate(char * value,int height);
matrix translate("H",3);
必须返回具有以下值的矩阵:
101
111 equal <H>
101
调用每个字符的翻译函数,我想将所有数据存储在一个动态矩阵中:
10101110...
11101100... equal <H><SPACE><E><SPACE>... etc
10101110...
存储值的最佳方法是什么?
1)我考虑了一个矩阵,但是是静态的。
2)我考虑过使用二维向量,但这个问题非常复杂。
3)当知道最终的列数时,我考虑使用一个大矩阵,但这取决于字母是什么,我需要 1 次迭代来计算列数(每个字母可能大于 3)和另一个来存储数据.