Project

General

Profile

Feature #908

Should be an easy way of reading N characters from am I/O stream

Added by mike (Michael Selig) almost 12 years ago. Updated almost 3 years ago.

Status:
Rejected
Priority:
Normal
Target version:
[ruby-core:20706]

Description

=begin
I know of no way of reading N characters (as opposed to bytes) and returning a string other than writing a loop with getc or each_char.

Suggestions - one of:

1) Change the "limit" paramater on IO#gets to mean characters rather than bytes. This would change existing behaviour, so may be unacceptable.

2) Add an optional "limit" parameter to IO#getc, so IO#getc will read up to this many characters
=end

Also available in: Atom PDF