(NEWBIE) FileStream help??
Bob Arning
arning at charm.net
Fri Apr 28 15:34:16 UTC 2000
On 27 Apr 00 22:16:29 MDT Scott Durno <scottdurno at usa.net> wrote:
>When I -> Do it the transcript displays several rows of 5 digit numbers and
>I do not know what they are. This works fine in st express. What does Squeak
>do different?
>
>Thanks in advance
James,
The difference is that in Squeak #nextWord means a two-byte binary number rather that a string of characters delimited by separator characters. The method below would do what you want.
Cheers,
Bob
===== code follows =====
'From Squeak2.8alpha of 13 January 2000 [latest update: #2042] on 28 April 2000 at 11:29:19 am'!
!PositionableStream methodsFor: 'accessing' stamp: 'RAA 4/28/2000 11:28'!
upToNextSeparator
| startPos endMatch result |
startPos _ self position.
[self atEnd] whileFalse: [
self next isSeparator ifTrue: [
endMatch _ self position.
self position: startPos.
result _ self next: endMatch - startPos - 1.
self position: endMatch.
self skipSeparators.
^ result
].
].
self position: startPos.
^ self upToEnd! !
More information about the Squeak-dev
mailing list
|