使用字符串数组地址在c ++中打开文件

时间:2010-05-29 09:41:54

标签: visual-studio-2008 string file-io parameters clr

你好guYz plz帮助我让你可以通过字符串数组中提供的地址打开文件.........

打开文件的方法如下所示...... ifstream infile; infile.open( “d:\ aslam.txt”);

但是我如何打开文件提供一个字符串数组作为文件的地址.....

像这样 (ARR [I])infile.open; (但它不起作用) 请帮我.........

1 个答案:

答案 0 :(得分:1)

如果你问这个:

string a[10];
a[0] = "somefile.txt";
infile.open( a[0] );

然后它将无法工作,因为open()函数需要一个const char * - 你想要:

infile.open( a[0].c_str() );

请注意,这与数组无关。