2020-04-01 |

string.h 库

string.h 库包含许多字符串函数。

程序顶部的语句include<string.h>允许您访问以下内容:

strlen(str)返回存储在str中的字符串的长度,不包括空字符。

strcat(str1,str2)将str2追加(连接)到str1的末尾,并返回指向str1的指针。

strcpy(str1,str2)将str2复制到str1。此函数用于为字符串分配新值。

下面的程序演示string.h函数:

#include 
#include 

int main()
{
    char s1[ ] = "I love";
    char s2[ ] = "China.";
    
    strcat(s1, s2);
    printf("%s\n", s1);
    printf("s1的长度是 %d\n", strlen(s1));
    strcpy(s1, s2);
    printf("s1现在为: %s \n", s1);
    return 0;
}

其他string.h函数包括:

strncat(str1,str2,n)将str2的前n个字符追加(连接)到str1的末尾,并返回指向str1的指针。

strncpy(str1,str2,n)将str2的前n个字符复制到str1。

strcmp(str1,str2)在str1等于str2时返回0,在str1< str2时返回小于0,在str1>str2时返回大于0。

strncmp(str1,str2,n)当str1的前n个字符等于str2的前n个字符时返回0,当str1<str2时小于0,当str1>str2时大于0。

strchr(str1,c)返回指向str1中第一个字符c的指针,如果找不到字符,则返回NULL。

strrchr(str1,c)反向搜索str1并返回指向str1中char c位置的指针,如果找不到字符,则返回NULL。

strstr(str1,str2)返回指向str1中str2的第一个匹配项的指针,如果未找到str2,则返回空值。

你知道其他的string.h函数吗?在下面的评论部分分享你的发现。

java教程
php教程
php+mysql教程
ThinkPHP教程
MySQL
C语言
css
javascript
Django教程

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论