情報工学演習 課題25 単語の切り出し 【問6】必要な処理 文字列 buf[]に

情報工学演習
課題25
単語の切り出し(構造体)
【問6】必要な処理
文字列 buf[]にある文字を走査しながら単語テーブルを作成する時に,前ページにある A)
~D)の 4 つの場合のそれぞれにおいて,単語テーブルを作成する上で必要な処理を下の選択
肢①~⑦の中から選び解答欄に言葉で書きなさい(後のプログラム作成で簡単に参考にできる
ようにするため)
.但し、B)に関しては必用な処理がありませんので、ここでは考える必用が
有りません。
ただし,A)~D) のいずれの場合も必要になる,
「走査位置を 1 増やす」という処理は,こ
の 4 つの分岐の後で行うため考える必要がありません.
選択肢
①
tflag を 0 にする(tflag とは問 2 に示したものです)
。
②
tflag を 1 にする(tflag とは問 2 に示したものです)
。
③
走査中の位置を単語テーブルに記憶する.
④
単語の長さを1にする.
⑤
単語の長さを 1 増やす.
⑥
単語テーブルの登録位置を 1 増やす.
⑦
何もしない.
(ヒント)
前の問題
問 5 のヒントに、
以下の 4 つの場合、それぞれ何をするか書いてあります。そ
ちらを参考にしてください。
A) 区切り記号走査中に,単語文字に出会った
B) 区切り記号走査中に,区切り記号に出会った
C) 単語走査中に,
区切り記号に出会った
D) 単語走査中に,
単語文字に出会った