用C++打开文件出现错误
程序如下:
定义的函数为:
int makeAnalysis(char *filePath)
{
ifstream inputFile;
inputFile.open(filePath);
if (!inputFile)
{
cerr << "Error: unable to open Data file:" << inputFile << endl;
return -1;
}
}
main()函数调用过程为:
int _tmain(int argc, _TCHAR* argv[])
{
char *filePath=edge_src_dir;
makeAnalysis(filePath);
getchar();
return 0;
}
其中事先已经定义:#define edge_src_dir "D:\\C++workspace\\test2\\data\\follower_followee.text"
然后调试的时候出现错误:Error: unable to open Data file:00000000