#include <iostream>
#include <cstring>
using namespace std;
int main()
{
char s1[] = "today",s2[] = "yesterday\0gone\0";//原型 Int strlen(const char *s)
//求字符指针s所指字符串中第一个结束符‘\0’前的字符
//
cout << strlen("hard") << " " << strlen(s1) << strlen(s2) << " " << endl;
char a[7]="bright",b[4]="red";
// 复制 输出结果为"red";
cout << strcpy(a,b) << endl;
//字符串连接
char s3[] = "note",s4[] = "book";
cout << strcat(s3,s4) << endl;
//字符串比较
//s1 > s2 返回值正整数 反之返回值是负整数,相等的情况下返回值为0
cout << strcmp("china","chinese") << endl;
//字符串小写,字符串大写
char s5[] = "GOOD MORNING";
char s6[] = "chenhugaojisheshou";
cout << strlwr(s5) <<" " << strupr(s6) << endl;
//字符串比较,之多v=bijiao前n个字符
cout << strncmp("pen","pencil",3) << endl;
//字符串复制
cout << strncpy("baseball","football",3) << endl;
//字符串查找
cout << strstr("Welcome to c++ world","c++") << endl;
return 0;
}
#include <cstring>
using namespace std;
int main()
{
char s1[] = "today",s2[] = "yesterday\0gone\0";//原型 Int strlen(const char *s)
//求字符指针s所指字符串中第一个结束符‘\0’前的字符
//
cout << strlen("hard") << " " << strlen(s1) << strlen(s2) << " " << endl;
char a[7]="bright",b[4]="red";
// 复制 输出结果为"red";
cout << strcpy(a,b) << endl;
//字符串连接
char s3[] = "note",s4[] = "book";
cout << strcat(s3,s4) << endl;
//字符串比较
//s1 > s2 返回值正整数 反之返回值是负整数,相等的情况下返回值为0
cout << strcmp("china","chinese") << endl;
//字符串小写,字符串大写
char s5[] = "GOOD MORNING";
char s6[] = "chenhugaojisheshou";
cout << strlwr(s5) <<" " << strupr(s6) << endl;
//字符串比较,之多v=bijiao前n个字符
cout << strncmp("pen","pencil",3) << endl;
//字符串复制
cout << strncpy("baseball","football",3) << endl;
//字符串查找
cout << strstr("Welcome to c++ world","c++") << endl;
return 0;
}