教程学院
图像设计 多媒体类 机械制图 办公软件 操作系统 系统编程 网站编程 网页制作 数据库类 网络路由 网络工程 网络安全 考试认证
酷网学院
CAD
AutoCad Cam350 ProEngineer GCcam MATLAB Unigraphics SolidWorks CAXA Solid3000 Cimatron EdgeCAM
系统
安全 防火墙 病毒 WinXP Win2003 Vista
数据库
编程
网络
  网站导航: 库库中文网 · 系统编程教程 · C++语言 · C++函数库  

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

教程推荐
『C++常用字符串处理函数及运用示例』如果文章有大量图片,显示会较慢,请等待图片下载完成
 
点击数: 更新时间:2005-10-19 

char *strcpy(char *s1, const char *s2)

将字符串s2复制到字符串数组s1中,返回s1的值

char *strncpy(char *s1, const char *s2, size_t n)   

将字符串s2中最多n个字符复制到字符串数组s1中,返回s1的值

char *strcat(char *s1, const char *s2)

将字符串s2添加到字符串s1的后面。s2的第一个字符重定义s1的null终止符。返回s1的值

char *strncat(char *s1, const char *s2, size_t n)

将字符串s2中最多n个字符添加到字符串s1的后面。s2的第一个字符重定义s1的null终止符。返回s1的值

int strcmp(const char *s1, const char *s2)

比较字符串s1和字符串s2。函数在s1等于、小于或大于s2时分别返回0、小于0或者大于0的值

int strncmp(const char *s1, const char *s2, size_t n)

比较字符串s1中的n个字符和字符串s2。函数在s1等于、小于或大于s2时分别返回0、小于0或者大于0的值

char * strtok(char *s1,const char *s2)

用一系列strtok调用将s1字符串标记化(将字符串分成各个逻辑组件,如同一行文本中的每个单词),用字符串s2所包含的字符分隔。 首次调用时包含s1为第一个参数,后面调用时继续标记化同一字符串,包含NULL为第一个参数。每次调用时返回当前标记指针。如果函数调用时不再有更多标记,则返回NULL

size_t strlen(const char *s)

确定字符串长度,返回null终止符之前的字符数

使用示例:

//源代码在Visual c++6.0环境下编译通过

#include <iostream.h>

#include <string.h>

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 << "strcpy result: " <<temp1 << "\n";

cout << "strncpy result: " << temp2 << "\n";

cout << "strcat result: " << strcat(str1, str2) << "\n";

cout << "strncat result: " << strncat(str1, str2, 6) <<"\n";

cout << "strcmp result: " << strcmp(temp2,"Happ") <<"\n";

cout << "strncmp result: " << strncmp(str1,"Happy",5) <<"\n";

//strtok function eg.

temp = strtok(str, " ");

while(temp != NULL)

{

cout << temp <<'\n';

temp = strtok(NULL, " ");

}

cout << "strlen result: " << strlen(str2) <<"\n";

return 0;

}



】【关闭窗口
  上一页:
  下一页:
 ·网站导航: 库库中文网 · 系统编程教程 · C++语言 · C++函数库
C++函数库:相关文章
C++函数库点击榜
推荐教程C++常用字符串处理函数及运用示
推荐教程C++里面地虚函数(virtual funct
普通教程函数名称 AllocMem
普通教程函数名称 ChangeFileExt
普通教程函数名称 CompareStr
推荐教程函数名称 CompareText
普通教程函数名称 CreateDir
普通教程函数名称 Date
普通教程函数名称 DateTimetoStr
普通教程函数名称 DatetimeToString
PHOTOSHOP - 基础教程 抠图专题 蒙版专题 3DsMax 基础 设计实例 Maya设计实例
3D设计教程
advertisement
关于站点 - 广告服务 - 联系我们 - 版权隐私 - 免责声明 - 合作伙伴 - 程序支持 - 网站地图 - 返回顶部
网站文本地图
版权所有:库库中文 2005-2007 欢迎各种媒体转载我们的原创作品[转载请注明出处]
copyright ? 2005-2008 www.QQGB.com online services. all rights reserved. 蜀ICP备05015578
Optimized for 1024x768 to Firefox,Opera and MS-IE6. Site powered by EQL. 电脑硬件 电脑知识 教程学习
红盾
热爱电脑,热爱生活
拥有电脑,拥有生命
让我们享受拥有电脑的时光