fopen(),string,c-str(),无法打开文件,源码如下。有劳各位大神看看 。不好意思,之前发的源码有问题
void mfcc(string AudioName)
{
FILE *sourcefile;
ofstream outfile1("yuanshi.txt");
//cout<<AudioName<<endl; 此时可以输出 yuanshi.txt
sourcefile=fopen(AudioName.c_str (),"rb");//此处为要打开的音频文件。不是 .txt
if(sourcefile==NULL)
{
cout<<"Can't open yuanshi.wav"<<endl;
exit(0);
}
}
int main()
{
string strAu1="yuanshi.wav";//此处为要打开的音频文件。不是 .txt
cout<<strAu1<<endl;
mfcc(strAu1);
return 1;
}