cerr问题
//**********************
//** ch19_1.cpp **
//**********************
#include<iostream.h>
void fn(int a, int b)
{
if(b==0)
cerr <<"zero encountered. "
<<"The message cannot be redirected";
else
cout <<a/b <<endl;
}
void main()
{
fn(20,2);
fn(20,0);
}
这个代码说执行结果为:
c>ch19_1>abc.dat
zero encountered.The message cannot be redirected.
写到cerr上的信息是不能被重定向,只能在屏幕上显示,但我运行后为
10
zero encountered.The message cannot be redirected.
怎么没见abc.dat文件呀?