想读取文档里面每行的前四个或五个字符。该怎么处理

想读取文档里面每行的前四个或五个字符。该怎么办?这个可以吗?看了一些资料,都是读一行的。能提取吗?[解决办

想读取文档里面每行的前四个或五个字符。该怎么办?
这个可以吗?看了一些资料,都是读一行的。能提取吗?

[解决办法]
到底是4还是5
grep -Eo "^.{5}" filename
[解决办法]
读取每一行到buffer[size];

C/C++ code
string str = buffer;string sub_str = str.substr(0,4|5);