最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

常用字符串函数

来源:动视网 责编:小OO 时间:2025-10-01 10:31:19
文档

常用字符串函数

1.函数名:stpcpy功能:拷贝一个字符串到另一个用法:char*stpcpy(char*destin,char*source);后面的复制给前面的2.函数名:strcpy功能:串拷贝用法:char*strcpy(char*str1,char*str2);3.函数名:strcat功能:字符串拼接函数用法:char*strcat(char*destin,char*source);例:chars[10];strcpy(s,”abc”);strcat(s,”abc”);printf(“%s”,s)
推荐度:
导读1.函数名:stpcpy功能:拷贝一个字符串到另一个用法:char*stpcpy(char*destin,char*source);后面的复制给前面的2.函数名:strcpy功能:串拷贝用法:char*strcpy(char*str1,char*str2);3.函数名:strcat功能:字符串拼接函数用法:char*strcat(char*destin,char*source);例:chars[10];strcpy(s,”abc”);strcat(s,”abc”);printf(“%s”,s)
1.函数名: stpcpy

功 能:拷贝一个字符串到另一个

用 法:char *stpcpy(char *destin,char *source);

后面的复制给前面的

2.函数名: strcpy

功 能:串拷贝

用 法:char *strcpy(char *str1,char *str2);

3.函数名: strcat

功 能:字符串拼接函数

用 法:char *strcat(char *destin,char *source);

例:char s[10]; strcpy(s,”abc”); strcat(s,”abc”);printf(“%s”,s);

输出abcdef。

4.函数名: strchr

功 能:在一个串中查找给定字符的第一个匹配之处

用 法:char *strchr(char *str,char c);

程序例:

#include

#include

int main(void)

{

char string[15];

char *ptr, c ='r';

strcpy(string,"This is a string");

ptr = strchr(string, c);

if (ptr)

printf("Thecharacter %cisatposition: %d\\n",c,ptr);

else

printf("The character was not found\\n");

return 0;

}输出The character %c is at position:12

5.函数名: strcmp

功 能:串比较

用 法:int strcmp(char *str1,char *str2);

看Asic码,str1>str2,返回值>0;两串相等,返回0;str16.函数名: strcmpi

功 能:将一个串与另一个比较,不管大小写

用 法:int strcmpi(char *str1,char *str2);

7.函数名: strncmp

功 能:串比较

用 法:int strncmp(char *str1,char *str2,int maxlen);

8.函数名: strncmpi

功 能:把串中的一部分与另一串中的一部分比较,不管大小写

用 法:int strncmpi(char *str1,char *str2, int maxlen);

9.函数名: strpbrk

功 能:在串中查找给定字符集中的字符

用 法:char *strpbrk(char *str1,char *str2);

char *string1 ="abcdefghijklmnopqrstuvwxyz";

char *string2 ="onm";

char *ptr;

ptr = strpbrk(string1, string2);

ptr为m

10.函数名: strrev

功 能:串倒转

用 法:char *strrev(char *str);

例:strrev(“abc”);输出cba

11.函数名: strset

功 能:将一个串中的所有字符都设为指定字符

用 法:char *strset(char *str,char c);

12.函数名: strspn

功 能:在串中查找指定字符集的子集的第一次出现

用 法:int strspn(char *str1,char *str2);

13.函数名: strupr

功 能:将串中的小写字母转换为大写字母

用 法:char *strupr(char *str);

14.函数名: strtol

功 能:将串转换为长整数

用 法:long strtol(char *str,char **endptr,int base);

例:char *string ="87654321", *endptr;

long lnumber;

lnumber = strtol(string, &endptr, 10);

输出lnumber为87654321长整型数。

15.函数名: strtod

功 能:将字符串转换为double型值

用 法:double strtod(char *str,char **endptr);

例:char input[80], *endptr;

double value;

gets(input);

value = strtod(input, &endptr);

输入654321,输出value值为654321.000000为double型

16.函数名: swab

功 能:交换字节

用 法:void swab (char *from,char *to,int nbytes);

例:char source[15] ="rFna koBlrna d";

char target[15];

swab(source, target,strlen(source));

target变为 Frank Borland

文档

常用字符串函数

1.函数名:stpcpy功能:拷贝一个字符串到另一个用法:char*stpcpy(char*destin,char*source);后面的复制给前面的2.函数名:strcpy功能:串拷贝用法:char*strcpy(char*str1,char*str2);3.函数名:strcat功能:字符串拼接函数用法:char*strcat(char*destin,char*source);例:chars[10];strcpy(s,”abc”);strcat(s,”abc”);printf(“%s”,s)
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top