我试图在我的代码中打印一些错误消息,我需要在它们出现时立即显示错误, 像这样使用它:
> cout << "erroe msg" << endl;
但是对于cerr来说,印刷品不是一致的
> cerr<< "error msg" << endl;
endl
上stderr
上的stdout
是否按照与int uthread_block(int tid){
block_alarm();
if(tid == 0){
cerr <<"thread library error: You cannot block the main thread\n" << endl;
return -1;
}
相同的方式刷新缓冲区?
最小例子:
cerr
在我的程序中抛出100个线程时有时会使用此函数,并且应该在特定时间内打印错误消息。如果生病变为cout
到cerr
,那么它将是正确的,并且naToZero <- function(df) {
df$Vol[is.na(df$Vol)] <- 0
}
它可以在输出的开头显示结束或中间(可能在它冲洗时缓冲液)