C言語勉強中 - entab問題01

プログラミング言語C 第2版 ANSI規格準拠

プログラミング言語C 第2版 ANSI規格準拠

detab問題ができたので次の問題にいってみよう。

問題

P42 演習1-21

ブランクの列を同じスペーシングを行う最小の数のタブおよびブランクで置き換えるプログラムentabを書け。detabと同じタブ・ストップを使え。タブ・ストップに達するのに、タブあるいは単一のブランクのいずれかで十分なときに、どちらを使うべきか?


うぇー?!


問題を読んで腰が抜けそうになりました。
前の問題と比べて格段に難しくなった気がする…。


そして↓の問いかけの意味がわからない。

タブ・ストップに達するのに、タブあるいは単一のブランクのいずれかで十分なときに、どちらを使うべきか?

プログラムを書き始めたらわかるのだろうか。むー。
とりあえずやってみよう。