草庐IT

DIFSplitStringByNumber

全部标签

C++ 拆分字符串每 X 个字符

我正在尝试编写一个函数,它接受一个字符串,并拆分每X个字符:std::vectorDIFSplitStringByNumber(std::strings,intl){constchar*c=s.c_str();charbuffer[l];std::vectorentries;entries.reserve(int(s.length()/l)+1);intd=0;for(inti=0;i例如,如果我调用DIFSplitStringByNumber("hello!,2),我应该得到一个vector,其中包含:[0]he[1]ll[2]o!但是,它似乎只得到前两个结果(vector大小为2)