C言語でstringを使用する方法は何ですか。

C言語では、組み込みの文字列型はありませんが、文字配列を使って文字列を表すことができます。以下は、文字列を使用する一般的な方法のいくつかです:

  1. 文字列を保存するために文字配列を使用する。
char str[10]; // 定义一个长度为10的字符数组
strcpy(str, "Hello"); // 将字符串复制到字符数组中
printf("%s\n", str); // 输出字符串
  1. 文字列を保存するために文字ポインタを使用します。
char *str; // 定义一个字符指针
str = "Hello"; // 指针指向字符串常量
printf("%s\n", str); // 输出字符串
  1. 文字列を操作するために、strcpy、strcat、strlenなどのライブラリ関数を使用する。
char str1[10] = "Hello";
char str2[10] = "World";
char str3[20]; // 定义一个足够大的字符数组来存储连接后的字符串

strcpy(str3, str1); // 将str1复制到str3中
printf("%s\n", str3); // 输出Hello
strcat(str3, str2); // 将str2连接到str3后面
printf("%s\n", str3); // 输出HelloWorld
printf("%d\n", strlen(str3)); // 输出字符串的长度

文字列関連の関数を使用する際には、オーバーフローを防ぐために目標の文字配列が十分に大きいか確認してください。

bannerAds