Get startedGet started for free

Print to the console

You can use Rprintf() to print formatted output to the console. It is similar to the sprintf() function in R, and uses the format specifiers:

  • %d to specify an integer
  • %s to specify a string

This exercise is part of the course

Optimizing R Code with Rcpp

View Course

Exercise instructions

Write a function that adds two integers (x and y) and prints the following message about it:

** <x> + <y> = <x + y>

Hands-on interactive exercise

Have a go at this exercise by completing this sample code.

# Define the function add()
cppFunction('
  int add(int x, int y) {
    int res = x + y ;
    ___("** %d + ___ = ___\\n", x, y, res) ;
    return res ;
  }
')

# Call add() to print THE answer
add(40, 2)
Edit and Run Code