non posso chiamare delle funzioni all'interno di altre?
Se non si potesse non esisterebbero i programmi.
se si perchè mi da questo problema?
Perché il C/C++ non regala nulla e soprattutto non inizializza le variabili interne come i. Mettila a 0 per aggiustare lenstr.