ppts.net
当前位置:首页>>关于string.h的资料>>

string.h

C++中string和string.h的作用和区别#include < string .h >void main(){string aaa = " abcsd d " ;printf( " looking for abc from abcdecd %s\n " ,(strcmp(aaa, " abc " )) ? " Found " : " Not Found " );}不能正确实行,提示说是string 类型没

string.h头文件里常用的函数有:strlen求字符串长度.strcmp比较2个字符串是否一样.strcat字符串连接操作.strcpy字符串拷贝操作.strncat字符串连接操作(前n个字符).strncpy字符串拷贝操作(前n个字符).strchr查询字串.strstr 查询子串.string.h是C语言里面关于字符数组的函数定义的头文件,更详细的可以到include文件夹里面查看该文件.

<string><string>是C++标准定义的头文件,它定义了一个string的字符串类,里面包含了string类的各种操作,如s.size(), s.erase(), s.insert()等.但<string>又包含了老的C版本的字符串操作如strcpy、strcat等,这就相当于,在<string>的文件中除了定义自己的string类之外,还加了一个#include<string.h>一句包含了C版本的字符串操作.<string.h><string.h>是C版本的头文件,包含比如strcpy、strcat之类的字符串处理函数.

网站首页 | 网站地图
All rights reserved Powered by www.ppts.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com