C++常用字符串处理函数及使用示例

C++常用字符串处理函数及使用示例,第1张

C++常用字符串处理函数及使用示例,第2张

Char * strcpy (char * s1,constchar * s2)
将字符串s2复制到字符串数组s1中,并返回s1的值。

Char * strncpy (char * s1,constchar * s2,size _ t n)
将字符串s2中的最大n个字符复制到字符串数组s1中,并返回s1的值。

Char * strcat (char * s1,constchar * s2)
将字符串s2添加到字符串s1的后面。s2的第一个字符重新定义了s1的空终止符。s1返回的值

Char * strncat (char * s1,constchar * s2,size _ t n)
将字符串s2中的最多n个字符添加到字符串s1的末尾。s2的第一个字符重新定义了s1的空终止符。s1返回的值

Intrcmp (constchar * s1,constchar * s2)
比较字符串s1和字符串s2。当s1等于、小于或大于s2时,该函数分别返回值0、小于0或大于0。

Intrncmp (constchar * s1,constchar * s2,size _ t n)
将字符串s1中的n个字符与字符串s2进行比较。当s1等于、小于或大于s2时,该函数分别返回值0、小于0或大于0。

Char * strtok (char * s1,const char * s2)
S1字符串由一系列strtok调用标记(该字符串被分成逻辑组件,就像一行文本中的每个单词一样),由字符串S2中包含的字符分隔。第一个调用包含s1作为第一个参数,后面的调用继续标记相同的字符串,包括NULL作为第一个参数。每次调用时返回当前标记指针。如果调用该函数时没有更多的标签,则返回NULL。

size _ t strlen(const char * s)
确定字符串的长度,并返回空终止符之前的字符数。

使用示例:

  //源代码在Visual c++6.0环境下编译通过
#include
#include
int main()
{
char str1[50] = "Happy birthday to ", str2[] = "coffeehu";
char temp1[100],temp2[6], * temp;
char str[] = "This is a sentence with 7 tokens";
strcpy(temp1, str1);
strncpy(temp2, str1, 5);
temp2[5] = '\0';
cout

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » C++常用字符串处理函数及使用示例

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情