scusate ma x passare uns stringa nn devo fare: ifstream a(h.c_str());
? (letto su almeno due manuali e provato con successo)