# Embedding C++ code inside a Julia function using Cxx package

**URL:** <https://discourse.julialang.org/t/embedding-c-code-inside-a-julia-function-using-cxx-package/30659>\
**Category:** General Usage\
**Tags:** cxx\
**Created:** [November 3, 2019, 4:50pm UTC](https://discourse.julialang.org/t/embedding-c-code-inside-a-julia-function-using-cxx-package/30659 "2019-11-03T16:50:45Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![bsnyh](https://avatars.discourse-cdn.com/v4/letter/b/ce7236/32.png) [@bsnyh](https://discourse.julialang.org/u/bsnyh)\
**Post date:** [November 3, 2019, 4:50pm UTC](https://discourse.julialang.org/t/embedding-c-code-inside-a-julia-function-using-cxx-package/30659/1 "2019-11-03T16:50:45Z")

</div>

Hey, I was playing with the Cxx package and tried the following code and got confused. 😉

```julia
julia> function playing()
           for i=1:5
               icxx"""
                   int tellme;
                   std::cout << "Please enter a number: " << std::endl;
                   std::cin >> tellme;
                   std::cout << "\n Yout number is " << tellme << "\n" << std::endl;
               """
           end
       end
playing (generic function with 1 method)

julia> playing()
Please enter a number: 
f

 Yout number is 0

Please enter a number: 

 Yout number is 0

Please enter a number: 

 Yout number is 0

Please enter a number: 

 Yout number is 0

Please enter a number: 

 Yout number is 0

julia> function playing()
           for i=1:5
               icxx"""
                   int tellme;
                   std::cout << "Please enter a number: " << std::endl;
                   std::cin >> tellme;
                   std::cout << "\n Yout number is " << tellme << "\n" << std::endl;
               """
           end
       end
playing (generic function with 1 method)

julia> playing()
Please enter a number: 

 Yout number is 0

Please enter a number: 

 Yout number is 0

Please enter a number: 

 Yout number is 0

Please enter a number: 

 Yout number is 0

Please enter a number: 

 Yout number is 0

```

I did not input number 0 at all. Basically, I only type the letter f, and the julia REPL did not give me any chance to enter any number afterwards…
