?s 23:32 de 16/12/2022, Christofer Bogaso escreveu:> Hi, > > I am using an R package where there are some C++ code. > > To check some intermediate values generated by that C++ code, I added > a line like > > std::cout << "My values"; > > Now with this modification, I next build a modified package (source) using > > R CMD build > > Next I install this modified package using install.packages() function > > However during the run-time of the C++ code with above modification, I > dont get any print with "My values" > > Can you please help to understand why am not getting that printed? > > ______________________________________________ > R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code.Hello, If the package uses Rcpp try instead Rcpp::Rcout << "My values" << "\n"; // or std::endl More generally, there is also R_Print("My values\n"); Hope this helps, Rui Barradas
Christofer Bogaso
2022-Dec-17 11:05 UTC
[R] Adding comment in C++ code for debugging purpose
Hi Rui, Unfortunately, the code Rcpp::Rcout << "---------->>>>>.My values" << "\n"; still not printing the value. Regarding your second suggestion, R_Print("My values\n"); - where should I put this statement? On Sat, Dec 17, 2022 at 11:39 AM Rui Barradas <ruipbarradas at sapo.pt> wrote:> > ?s 23:32 de 16/12/2022, Christofer Bogaso escreveu: > > Hi, > > > > I am using an R package where there are some C++ code. > > > > To check some intermediate values generated by that C++ code, I added > > a line like > > > > std::cout << "My values"; > > > > Now with this modification, I next build a modified package (source) using > > > > R CMD build > > > > Next I install this modified package using install.packages() function > > > > However during the run-time of the C++ code with above modification, I > > dont get any print with "My values" > > > > Can you please help to understand why am not getting that printed? > > > > ______________________________________________ > > R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see > > https://stat.ethz.ch/mailman/listinfo/r-help > > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > > and provide commented, minimal, self-contained, reproducible code. > > Hello, > > If the package uses Rcpp try instead > > > Rcpp::Rcout << "My values" << "\n"; // or std::endl > > > More generally, there is also > > > R_Print("My values\n"); > > > > Hope this helps, > > Rui Barradas > > > >