C言語の標準関数にないなら作ろう
車輪の再発明はするな。
よく言われることですが、C言語にはありそうでない関数というものが多々あります。
また、標準関数の仕様が使いづらいものになっていることもあります。
そんなときは自ら作ることを検討します。
ということでまずは、文字列関連の関数から取り掛かることにします。
trim
関連の関数が欲しい
PHP、Java、C#、VB、VBAなどのプログラミング言語には、文字列の前後にある空白文字を取り除くtrim
関数があります。
しかし、C言語には用意されていません。
ということで、まずはtrim
関数を作ってみることにします。
要件定義
- 前、後、前後の空白文字を削除する3つ関数を用意する
- 削除する空白文字列は、引数で指定する
- 削除する空白文字列は、複数指定することができる
ということで、作ってみました。
GitHubにアップロードしました。よろしければご覧ください。