dipende dal tipo di dato (char/string) utilizzatoscusate ma x passare uns stringa nn devo fare: ifstream a(h.c_str());
? (letto su almeno due manuali e provato con successo)
char patch[] = "C:\\mio_file.txt";
ofstream out(patch);
oppure:
string patch = "C:\\mio_file.txt";
ofstream out(patch.c_str());
n.b. c.str() è richiesto soltanto dal tipo string (con un tipo char è errato)

Rispondi quotando