string 函數庫提供了操作字串的函數,包括:字串比較函數(strcmp()、strncmp()、strcasecmp())字串複製函數(strcpy()、strncpy())字符字串連接函數(strcat()、strncat())字串搜尋函數(strchr()、strstr())字串轉換函數(strtol()、strtof()、strcpy())字串格式化函數(sprintf( )、sscanf())
C 語言中string 函數用法
問題: C 語言中string 函數有什麼用?
回答:string 函數庫提供了操作字串的函數,包括字串比較、複製、連接、搜尋、轉換和格式化等。
詳細說明:
#字串比較函數:
字串複製函數:
字串連接函數:
字串搜尋函數:
#字串轉換函數:
字串格式化函數:
範例:
<code class="c">#include <stdio.h> #include <string.h> int main() { char str1[] = "Hello"; char str2[] = "World"; // 比较字符串 int result = strcmp(str1, str2); if (result == 0) { printf("字符串相等\n"); } else if (result < 0) { printf("str1 小于 str2\n"); } else { printf("str1 大于 str2\n"); } // 复制字符串 strcpy(str1, str2); printf("str1 现在是 %s\n", str1); // 连接字符串 strcat(str1, "C"); printf("str1 现在是 %s\n", str1); // 搜索字符串 char *pos = strchr(str1, 'o'); if (pos != NULL) { printf("字符 'o' 在字符串中\n"); } // 转换字符串 int num = strtol(str2, NULL, 10); printf("str2 转换为整数为 %d\n", num); return 0; }</code>
以上是c語言中string函數用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!