Lack of SRAM memory

Thanks for answering!

sprintf(ficheiroLer,"%s%s", noMes[carmes - '0' + 1], ".csv");

I couldn't understand what does this do in this format. Can you give me a simple explanation?

The progmem is a good idea. I will look for it to know how to use it.