#include <string>
#include <vector>
#include <iostream>
int main()
{
std::string num = "a string with 1000 characters";
std::vector<std::string> myArray;
for ( unsigned int i = 0; i < num.length(); i += 5 )
{
myArray.push_back( num.substr( i, 5 ) );
}
for ( unsigned int i = 0; i < myArray.size(); i++ )
{
std::cout << "Array[" << i << "] : " << myArray[i] << std::endl;
}
return 0;
}
I2luY2x1ZGUgPHN0cmluZz4KI2luY2x1ZGUgPHZlY3Rvcj4KI2luY2x1ZGUgPGlvc3RyZWFtPgoKaW50IG1haW4oKQp7CiAgICBzdGQ6OnN0cmluZyBudW0gPSAiYSBzdHJpbmcgd2l0aCAxMDAwIGNoYXJhY3RlcnMiOwogICAgc3RkOjp2ZWN0b3I8c3RkOjpzdHJpbmc+IG15QXJyYXk7CgogICAgZm9yICggdW5zaWduZWQgaW50IGkgPSAwOyBpIDwgbnVtLmxlbmd0aCgpOyBpICs9IDUgKQogICAgewogICAgICAgIG15QXJyYXkucHVzaF9iYWNrKCBudW0uc3Vic3RyKCBpLCA1ICkgKTsKICAgIH0KCiAgICBmb3IgKCB1bnNpZ25lZCBpbnQgaSA9IDA7IGkgPCBteUFycmF5LnNpemUoKTsgaSsrICkKICAgIHsKICAgICAgICBzdGQ6OmNvdXQgPDwgIkFycmF5WyIgPDwgaSA8PCAiXSA6ICIgPDwgbXlBcnJheVtpXSA8PCBzdGQ6OmVuZGw7CiAgICB9CiAgICByZXR1cm4gMDsKfQ==