ESP32で遊ぶ


オリジナルライブラリを作ってみる (1) - trim 関数が欲しい -

C言語の標準関数にないなら作ろう

車輪の再発明はするな。
よく言われることですが、C言語にはありそうでない関数というものが多々あります。
また、標準関数の仕様が使いづらいものになっていることもあります。
そんなときは自ら作ることを検討します。

ということでまずは、文字列関連の関数から取り掛かることにします。

trim 関連の関数が欲しい

PHP、Java、C#、VB、VBAなどのプログラミング言語には、文字列の前後にある空白文字を取り除くtrim関数があります。
しかし、C言語には用意されていません。
ということで、まずはtrim関数を作ってみることにします。

要件定義

  • 前、後、前後の空白文字を削除する3つ関数を用意する
  • 削除する空白文字列は、引数で指定する
  • 削除する空白文字列は、複数指定することができる

ということで、作ってみました。
GitHubにアップロードしました。よろしければご覧ください。