Copying String into another String I have an array of Strings in my code:

String BitSequence [257];


Each string will have 23~64 characters. At one point in my code, I have to use "myString.remove()" command and I don't want to apply any changes to my original strings. I need to make a copy and perform my commands on the copied string. I did:

MycopyString = BitSequence [1];


but it doesn't work. What tricks do I need to do here to make a copy?
I don't want to apply any changes to my original strings


You should read about PROGMEM and/or the __FlashStringHelper ( F-Macro ) . Probably you can even handle that vast amount of constant texts on your Nano controller, which is meant to be a controller, not a text processing computer.