工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial programming >> C言語

標準ライブラリ関数を使用した C でのマスター文字列操作

問題の必要に応じて文字列を操作する必要があることがよくあります。すべてではないにしても、ほとんどの場合、文字列操作は手動で行うことができますが、これによりプログラミングが複雑かつ大規模になります。

これを解決するために、C は標準ライブラリ "string.h" で多数の文字列処理関数をサポートしています。 .

一般的に使用される文字列処理関数については、以下でいくつか説明します。

関数 関数の仕事 strlen() 文字列の長さを計算します strcpy() 文字列を別の文字列にコピーします strcat() 2 つの文字列を連結 (結合) strcmp() 2 つの文字列を比較します strlwr() 文字列を小文字に変換します strpr() 文字列を大文字に変換します

文字列処理関数は "string.h" で定義されています。 ヘッダー ファイル。

#include <string.h>

注: 文字列処理関数を実行するには、以下のコードを含める必要があります。

gets() と puts()

関数 gets() および puts() 前の章で説明したように、これらはユーザーから文字列入力を受け取り、それぞれ表示する 2 つの文字列関数です。

#include<stdio.h>
int main()
{
 char name[30];
 printf("Enter name: ");
 gets(name); //Function to read string from user.
 printf("Name: ");
 puts(name); //Function to display string.
 return 0;
}

注: ただし、gets()puts() 関数ハンドル文字列。これらの関数は両方とも "stdio.h" で定義されています。 ヘッダー ファイル。


C言語

  1. C の switch…case (C の Switch ステートメント) と例
  2. C# break ステートメント
  3. C での簡単なポインター配列の初期化:ヒントとベスト プラクティス
  4. C - 配列
  5. C++ の複数、マルチレベル、および階層的な継承
  6. C# 継続ステートメント
  7. C# - 正規表現
  8. C++ の名前空間
  9. C# - 列挙型
  10. C++ ポインタと例
  11. C トークン、識別子、キーワード:トークンとそのタイプとは