想读取一txt文件 执行程序时 总显示不能读取文件 劳烦各位给纠正 纠正
#include <iostream>#include <fstream>#include "parsemonitormessage.h"using namespace std;ParseMonitorMessage parseMonitorMessage;int main(){ string msg; ifstream infile("monitorprotocol.txt"); if(!infile.is_open()) { cerr<<"Error! can not open file!"<<endl; exit(EXIT_FAILURE); } else { while(infile>>msg) { parseMonitorMessage.ParseMsg(msg); } } return 0;}// basic_filebuf_is_open.cpp// compile with: /EHsc#include <fstream>#include <iostream>int main( ) { using namespace std; ifstream file; cout << boolalpha << file.rdbuf( )->is_open( ) << endl; file.open( "basic_filebuf_is_open.cpp" ); cout << file.rdbuf( )->is_open( ) << endl;}
[解决办法]