情報工学演習 課題25 単語の切り出し 【問 8】プログラム作成準備 構造

情報工学演習
課題25
単語の切り出し(構造体)
【問 8】プログラム作成準備
構造体 Tango を使って,単語テーブル table を下のように定義したとき,問題 6 の選択肢
にあるの③~⑥の処理は,どのように C 言語で書くか答えなさい.
ただし,
 文字列の走査中の位置には
変数 pos を使う
 単語テーブル Tango table[100] の添え字(登録位置)には 変数 tn を使う
の様に宣言したとしてプログラムしなさい.
typedef struct yoso{
int
loc;
int
length;
}Tango;
Tango table[100];
(プログラム例)
//開始位置
//長さ
//単語記憶テーブル
table[tn].loc ++;
位置
loc
③
0
走査中の位置(pos)を単語テーブルに記憶する
tn→
table[tn].loc=pos
1
2
3
④
単語の長さを1にする
table[tn].length=1
長さ
length