I want to pass a string as file name to a ifstream object, but I can't.
The error at last line is:
error C2664: 'std::basic_ifs tream<_Elem,_Tr aits>::basic_if stream(const char *,std::ios_base ::openmode,int) ' : cannot convert parameter 1 from 'std::string' to 'const char *'
Code:
char cnt_string [6] = ""; string f = "ss_"; int cnt = 1; string seq = itoa(cnt, cnt_string, 10); string file = f+seq+".txt"; ifstream fin( file );
error C2664: 'std::basic_ifs tream<_Elem,_Tr aits>::basic_if stream(const char *,std::ios_base ::openmode,int) ' : cannot convert parameter 1 from 'std::string' to 'const char *'
Comment