アルゴリズムとデータ構造 補足資料 6-4 「テキストストリーム」

Post on 26-Jan-2016

57 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

アルゴリズムとデータ構造 補足資料 6-4 「テキストストリーム」. 横浜国立大学 理工 学部 数物・電子情報系学科 富井尚志. テキストファイル test1.txt. ファイルの内容は「文字列」:テキストストリーム ‘ ’(スペース)や‘ \n ’(改行)も 1 文字 EOF はファイルの終わりを示す (厳密には、 EOF は文字ではない). ストリーム. 先頭から 1 文字ずつ順に取り出せる. T. ストリーム. 先頭から 1 文字ずつ順に取り出せる. h. ストリーム. 先頭から 1 文字ずつ順に取り出せる. i. ストリーム. - PowerPoint PPT Presentation

TRANSCRIPT

アルゴリズムとデータ構造補足資料 6-4

「テキストストリーム」

横浜国立大学理工学部

数物・電子情報系学科富井尚志

テキストファイル test1.txt

T h i s i s a t e s t f i l e . \n T h i s

f i l e c o n t a i n s t w o l i n e s . \n EOF

•ファイルの内容は「文字列」:テキストストリーム•‘  ’(スペース)や‘ \n’ (改行)も 1 文字•EOF はファイルの終わりを示す

(厳密には、 EOF は文字ではない)

ストリーム

T h i s i s a t e s t f i l e . \n

T h i s f i l e c o n t a i n s t w o l i n e s . \nEOF

先頭から 1 文字ずつ順に取り出せる

T

ストリーム

h i s i s a t e s t f i l e . \n

T h i s f i l e c o n t a i n s t w o l i n e s . \nEOF

先頭から 1 文字ずつ順に取り出せる

h

ストリーム

i s i s a t e s t f i l e . \n

T h i s f i l e c o n t a i n s t w o l i n e s . \nEOF

先頭から 1 文字ずつ順に取り出せる

i

ストリーム

s i s a t e s t f i l e . \n

T h i s f i l e c o n t a i n s t w o l i n e s . \nEOF

先頭から 1 文字ずつ順に取り出せる

s

ストリーム

i s a t e s t f i l e . \n

T h i s f i l e c o n t a i n s t w o l i n e s . \nEOF

先頭から 1 文字ずつ順に取り出せる

スペースも 1 文字

ストリーム

i s a t e s t f i l e . \n

T h i s f i l e c o n t a i n s t w o l i n e s . \nEOF

先頭から 1 文字ずつ順に取り出せる

i

ストリーム

s a t e s t f i l e . \n

T h i s f i l e c o n t a i n s t w o l i n e s . \nEOF

先頭から 1 文字ずつ順に取り出せる

s

ストリーム

a t e s t f i l e . \n

T h i s f i l e c o n t a i n s t w o l i n e s . \nEOF

先頭から 1 文字ずつ順に取り出せる

ストリーム

a t e s t f i l e . \n

T h i s f i l e c o n t a i n s t w o l i n e s . \nEOF

先頭から 1 文字ずつ順に取り出せる

a

ストリーム

t e s t f i l e . \n

T h i s f i l e c o n t a i n s t w o l i n e s . \nEOF

先頭から 1 文字ずつ順に取り出せる

ストリーム

t e s t f i l e . \n

T h i s f i l e c o n t a i n s t w o l i n e s . \nEOF

先頭から 1 文字ずつ順に取り出せる

t

ストリーム

e s t f i l e . \n

T h i s f i l e c o n t a i n s t w o l i n e s . \nEOF

先頭から 1 文字ずつ順に取り出せる

e

ストリーム

s t f i l e . \n

T h i s f i l e c o n t a i n s t w o l i n e s . \nEOF

先頭から 1 文字ずつ順に取り出せる

s

ストリーム

t f i l e . \n

T h i s f i l e c o n t a i n s t w o l i n e s . \nEOF

先頭から 1 文字ずつ順に取り出せる

t

ストリーム

f i l e . \n

T h i s f i l e c o n t a i n s t w o l i n e s . \nEOF

先頭から 1 文字ずつ順に取り出せる

ストリーム

f i l e . \n

T h i s f i l e c o n t a i n s t w o l i n e s . \nEOF

先頭から 1 文字ずつ順に取り出せる

f

ストリーム

i l e . \n

T h i s f i l e c o n t a i n s t w o l i n e s . \nEOF

先頭から 1 文字ずつ順に取り出せる

i

ストリーム

l e . \n

T h i s f i l e c o n t a i n s t w o l i n e s . \nEOF

先頭から 1 文字ずつ順に取り出せる

l

ストリーム

e . \n

T h i s f i l e c o n t a i n s t w o l i n e s . \nEOF

先頭から 1 文字ずつ順に取り出せる

e

ストリーム

. \n

T h i s f i l e c o n t a i n s t w o l i n e s . \nEOF

先頭から 1 文字ずつ順に取り出せる

.

ストリーム

\n

T h i s f i l e c o n t a i n s t w o l i n e s . \nEOF

先頭から 1 文字ずつ順に取り出せる

\n改行(’ \n’ )も 1 文字

ストリーム

\n

T h i s f i l e c o n t a i n s t w o l i n e s . \nEOF

先頭から 1 文字ずつ順に取り出せる

\n改行(’ \n’ )も 1 文字

省略

ストリーム

e s . \nEOF

先頭から 1 文字ずつ順に取り出せる

e

省略

ストリーム

s . \nEOF

先頭から 1 文字ずつ順に取り出せる

s

ストリーム

. \nEOF

先頭から 1 文字ずつ順に取り出せる

.

ストリーム

\nEOF

先頭から 1 文字ずつ順に取り出せる

\n

ストリーム

EOF

先頭から 1 文字ずつ順に取り出せる

EOFおしまい

top related