⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 11-6.txt

📁 《C-C++完美演绎》源代码 《C-C++完美演绎》源代码
💻 TXT
字号:
/* 范例:11-6 */
#include<iostream.h>
#include<fstream.h>
void main ()
{
  ofstream out("my_err.txt");	/* 使用out函数,打开一个文件名叫my_err.txt */

  clog << "错误输出到屏幕,可以使用clog或cerr\n";
  if ( out )				// 如果文件成功打开,执行if以下语句
  {
    clog.rdbuf(out.rdbuf()); 	/* 使用clog将错误信息转向输出至所指定的文件
                           my_err.txt  */
    clog << "Error 1\n"; 	// 以clog输出错误信息到"my_err.txt"
    clog << "Error 2\n";
    clog << "Failure to Access 01\n";
    clog << "Failure to Access 02\n";
  }
  else  	// 打开文件失败时(例如,将my_err.txt改为只读)
    cerr << "Error while opening the file" << endl;

  clog.rdbuf(cout.rdbuf());
  getchar();
}

程序执行结果﹕(若my_err.txt打开文件成功时,文件内容如下:)
Error 1
Error 2
Failure to Access 01
Failure to Access 02
程序执行结果:(若打开文件失败,譬如,文件只读)
错误输出到屏幕,可以使用clog或cerr
Error while opening the file

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -