// 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]);
}
Run Code Online (Sandbox Code Playgroud)
有什么理由file(argv[1])会给出错误吗?我可以将ifstream作为全局变量吗?