?? 11-6.txt
字號(hào):
/* 范例:11-6 */
#include<iostream.h>
#include<fstream.h>
void main ()
{
ofstream out("my_err.txt"); /* 使用out函數(shù),打開(kāi)一個(gè)文件名叫my_err.txt */
clog << "錯(cuò)誤輸出到屏幕,可以使用clog或cerr\n";
if ( out ) // 如果文件成功打開(kāi),執(zhí)行if以下語(yǔ)句
{
clog.rdbuf(out.rdbuf()); /* 使用clog將錯(cuò)誤信息轉(zhuǎn)向輸出至所指定的文件
my_err.txt */
clog << "Error 1\n"; // 以clog輸出錯(cuò)誤信息到"my_err.txt"
clog << "Error 2\n";
clog << "Failure to Access 01\n";
clog << "Failure to Access 02\n";
}
else // 打開(kāi)文件失敗時(shí)(例如,將my_err.txt改為只讀)
cerr << "Error while opening the file" << endl;
clog.rdbuf(cout.rdbuf());
getchar();
}
程序執(zhí)行結(jié)果﹕(若my_err.txt打開(kāi)文件成功時(shí),文件內(nèi)容如下:)
Error 1
Error 2
Failure to Access 01
Failure to Access 02
程序執(zhí)行結(jié)果:(若打開(kāi)文件失敗,譬如,文件只讀)
錯(cuò)誤輸出到屏幕,可以使用clog或cerr
Error while opening the file
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -