stringc言語の使い方は何ですか。

C言語で文字列は character array で表現され、character array の各要素は1つの文字です。以下は一般的な文字列操作の方法です:

  1. 文字列の定義と初期化:
  2. char str[20]; // 長さ20の文字配列を定義する
    char str[] = “Hello”; // 文字列を定義して初期化する
  3. 文字列の入力と出力:
  4. printf(“%s”, str); // 文字列を出力する
    scanf(“%s”, str); // 文字列を入力する
  5. 文字列の長さ:
  6. 文字列の長さを取得するためのlen変数を設定します。
  7. 文字列のコピー:
  8. char str2[20];
    strcpy(str2, str); // strをstr2にコピーする
  9. 文字列の結合:
  10. strcat(str, str2); // str2をstrの末尾に連結する
  11. 文字列の比較:
  12. int cmp = strcmp(str, str2); // strとstr2を比較し、整数を返す。0未満はstrがstr2より小さいことを示し、0は等しく、0より大きい場合はstrがstr2より大きいことを示す。
  13. 文字列の切り取り:
  14. strncpy(str2, str, 3); // strの最初の3文字を取り出してstr2にコピーします。
  15. 文字列の検索:
  16. char *ptr = strstr(str, “ll”); // str中で”ll”を検索して、最初に現れた位置を指すポインタを返す

これらは一般的な文字列操作メソッドです。他にもさまざまな文字列関連の関数が利用できます。

bannerAds