// stream from file.
ifstream file;
int main (int argc, char * argv[]) {
// get argument passed from command line
// This is file name
if (argc != 2 ) {
cout << "use: ./executable <filename>";
}else {
//cout << "You are using filename: " << argv[1];
// start the file stream
file (argv[1]);
}
为什么会出现file(argv[1])
的错误?我可以把ifstream设置为全局变量吗?
ifstream::operator()
。 - rlbond