单选题

下面哪种方式不能实现将字符串"Welcome to GESP!"输出重定向到文件 log.txt (    )。

A

freopen("log.txt", "w", stdout);

cout << "Welcome to GESP!" << endl;

fclose(stdout);

B

std::ofstream outFile("log.txt");

outFile << "Welcome to GESP!" << endl;

outFile.close();

C

std::ofstream outFile("log.txt");

cout << "Welcome to GESP!" << endl;

outFile.close();

D

ofstream log_file("log.txt");

streambuf* org_cout = cout.rdbuf();

cout.rdbuf(log_file.rdbuf());

cout << "This output will go to the log file." << endl;

cout.rdbuf(oorg_cout);

赣ICP备20007335号-2