# Can not puts '\\c' in irb

**URL:** <https://www.ruby-forum.com/t/can-not-puts-c-in-irb/111363>\
**Category:** Ruby\
**Created:** [August 6, 2007, 3:27pm UTC](https://www.ruby-forum.com/t/can-not-puts-c-in-irb/111363 "2007-08-06T15:27:16Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![ronaldfischer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/67e7ee/32.png) [@ronaldfischer](https://www.ruby-forum.com/u/ronaldfischer)\
**Post date:** [August 6, 2007, 3:27pm UTC](https://www.ruby-forum.com/t/can-not-puts-c-in-irb/111363/1 "2007-08-06T15:27:16Z")

</div>

irb 0.9.5 for Windows:

irb(main):016:0\> puts ‘\c’  
irb(main):017:0’

i.e. irb expects a continuation line. Guess this is a bug?

In case someone has a more recent release of irb, does this still  
occur in the newer one?

Ronald F.

---

<div class="post-metadata">

**Author:** ![ronaldfischer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/67e7ee/32.png) [@ronaldfischer](https://www.ruby-forum.com/u/ronaldfischer)\
**Post date:** [August 6, 2007, 3:53pm UTC](https://www.ruby-forum.com/t/can-not-puts-c-in-irb/111363/2 "2007-08-06T15:53:31Z")

</div>

Ronald F. wrote:

> irb 0.9.5 for Windows:
> 
> irb(main):016:0\> puts ‘\c’  
> irb(main):017:0’
> 
> i.e. irb expects a continuation line. Guess this is a bug?
> 
> Ronald F.

What about

puts “\c”

---

<div class="post-metadata">

**Author:** ![ronaldfischer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/67e7ee/32.png) [@ronaldfischer](https://www.ruby-forum.com/u/ronaldfischer)\
**Post date:** [August 6, 2007, 4:34pm UTC](https://www.ruby-forum.com/t/can-not-puts-c-in-irb/111363/3 "2007-08-06T16:34:26Z")

</div>

You need to use double quotes " " instead of single quotes ’ ’  
because you’re dealing with an escape sequence (I assume).

But this is just my random guess at the solution to your problem…  
so… keep it ruby 🙂

On Aug 6, 2007, at 9:26 AM, Ronald F. wrote:

> Ronald F.
> 
> –  
> Ronald F. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> Phone: +49-89-452133-162

---------------------------------------------------------------|  
~Ari  
“I don’t suffer from insanity. I enjoy every minute of it” --1337est  
man alive

---

<div class="post-metadata">

**Author:** ![ronaldfischer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/67e7ee/32.png) [@ronaldfischer](https://www.ruby-forum.com/u/ronaldfischer)\
**Post date:** [August 6, 2007, 4:52pm UTC](https://www.ruby-forum.com/t/can-not-puts-c-in-irb/111363/4 "2007-08-06T16:52:29Z")

</div>

> What about
> 
> puts “\c”

This works, but that’s not the point. The fact is that  
puts ‘\c’ works inside a Ruby program, but does not work  
within irb.

Does anyone know whether this this a known limiation of irb, or a bug?

Ronald

---

<div class="post-metadata">

**Author:** ![ronaldfischer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/67e7ee/32.png) [@ronaldfischer](https://www.ruby-forum.com/u/ronaldfischer)\
**Post date:** [August 8, 2007, 5:00pm UTC](https://www.ruby-forum.com/t/can-not-puts-c-in-irb/111363/5 "2007-08-08T17:00:45Z")

</div>

> > This works, but that’s not the point. The fact is that  
> > puts ‘\c’ works inside a Ruby program, but does not work  
> > within irb.
> > 
> > Does anyone know whether this this a known limiation of irb, or a  
> > bug?
> 
> This is a bug of irb. I fix this bug in ruby-trunk(Ruby-1.9).

Thank you! I had overlooked your reply and have in the meantime  
already opened a bug report on the Ruby bug tracker (id 12868) ☹

Ronald

---

<div class="post-metadata">

**Author:** ![ronaldfischer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/67e7ee/32.png) [@ronaldfischer](https://www.ruby-forum.com/u/ronaldfischer)\
**Post date:** [August 6, 2007, 5:50pm UTC](https://www.ruby-forum.com/t/can-not-puts-c-in-irb/111363/6 "2007-08-06T17:50:40Z")

</div>

> This works, but that’s not the point. The fact is that  
> puts ‘\c’ works inside a Ruby program, but does not work  
> within irb.
> 
> Does anyone know whether this this a known limiation of irb, or a  
> bug?

This is a bug of irb. I fix this bug in ruby-trunk(Ruby-1.9).

– keiju
