エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
もう一度基礎からC言語 第26回 データ構造(5)~ポインタを使った文字列処理関数を作る 文字列を扱う関数を作る
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
もう一度基礎からC言語 第26回 データ構造(5)~ポインタを使った文字列処理関数を作る 文字列を扱う関数を作る
以下に紹介する関数は、Cの標準ライブラリに収録されているものと同じ名前ですが、内部の動作や使用結果... 以下に紹介する関数は、Cの標準ライブラリに収録されているものと同じ名前ですが、内部の動作や使用結果はまったく同じではありません。また、対象とする文字列は1バイト(半角)文字の英数記号の集合という前提です。日本語などの2バイト文字は対象としていません(日本語の扱いについては、回を追って取り上げる予定です)。 strlen~文字列の長さ(文字数、バイト数)を調べる(リスト1) ・宣言 unsigned long int strlen(const char *); ・機能 引数に文字列へのポインタを受け取り、そのバイト数を返します。 戻り値はunsigned long int(符号なし長整数)型としています。単純に"int"型とすると、処理系やプラットフォームによってshortまたはlongとして扱われ、ソースコードとしては曖昧な表現となります。文字の長さ(文字数)のように正の整数であることが明