Dovresti allocare la memoria così

char *stringa = new char[Len+1];
e poi aggiunger il terminatore alla c-string
stringa[len]=0;
Prima di copiarla in Stringa.

Ma è meglio se usi : ifstream::rdbuf