你好guYz plz帮助我让你可以通过字符串数组中提供的地址打开文件.........
打开文件的方法如下所示...... ifstream infile; infile.open( “d:\ aslam.txt”);
但是我如何打开文件提供一个字符串数组作为文件的地址.....
像这样 (ARR [I])infile.open; (但它不起作用) 请帮我.........答案 0 :(得分:1)
如果你问这个:
string a[10];
a[0] = "somefile.txt";
infile.open( a[0] );
然后它将无法工作,因为open()函数需要一个const char * - 你想要:
infile.open( a[0].c_str() );
请注意,这与数组无关。