替换为;stdout";在Rcpp中
在使用Rcpp与R中的C/C++库接口时,应该用什么来替换标准输出。我知道替换为;stdout";在Rcpp中,c,r,rcpp,C,R,Rcpp,在使用Rcpp与R中的C/C++库接口时,应该用什么来替换标准输出。我知道printf和cout的替代品是Rprintf和Rcout,但对于stdout本身,我还没有发现任何替代品 与文件*比较时使用stdout的C代码是 FILE* fp; ... if (NULL != fp && stdout != fp) (void) fclose(fp); R CMD check对以下错误进行投诉 找到了“stdout”,可能来自“stdout”(C) 对象:“io_
printf
和cout
的替代品是Rprintf
和Rcout
,但对于stdout
本身,我还没有发现任何替代品
与文件*
比较时使用stdout
的C代码是
FILE* fp;
...
if (NULL != fp && stdout != fp)
(void) fclose(fp);
R CMD check
对以下错误进行投诉
找到了“stdout”,可能来自“stdout”(C)
对象:“io_png.o”
Rcpp中的
stdout
的替代方案是什么?只需注释掉或删除&&stdout!=fp
零件。R希望您使用它的输入/输出——请参阅编写R扩展手册。@DirkEddelbuettel谢谢!我也很早就这么做了。我只是在安慰和思考是否有更好的方法来做事情。但这也行。只需注释掉或删除&&stdout!=fp
零件。R希望您使用它的输入/输出——请参阅编写R扩展手册。@DirkEddelbuettel谢谢!我也很早就这么做了。我只是在安慰和思考是否有更好的方法来做事情。但这也行得通。