strcpy(p, p1) 复制字符串
char * strcpy ( char * destination, const char * source );
将p1字符串内容拷贝到p字符串里边
strncpy(p, p1, n) 复制指定长度字符串
char * strncpy(char * destination,const char * source,size_t num);
看strncpy ( str3, str2, 5 );就是将str2中的前五个字符复制到str3
strcat(p, p1) 附加字符串
char * strcat ( char * destination, const char * source );
将两个字符串串起来
strncat(p, p1, n) 附加指定长度字符串
char * strncat ( char * destination, const char * source, size_t num )
看 strncat (str1, str2, 6);就是将str2中的6个字符串到str1后边。
strlen(p) 取字符串长度
size_t strlen ( const char * str );
求字符串长度
strcmp(p, p1) 比较字符串
int strcmp ( const char * str1, const char * str2 );
如果两个字符串想等的时候这个函数的返回值为0;
strncmp(p, p1, n) 比较指定长度字符串
int strncmp(const char * str1,const char * str2,size_t num);
strncmp (str[n],"R2xx",2) == 0
比较srt[n]中的前两个字符如果是R2那么返回值就是0
strchr(p, c) 在字符串中查找指定字符
const char * strchr ( const char * str, int character );
用来寻找某一个字符串中,某一个字母出现的所有位置。
strrchr(p, c) 在字符串中反向查找
const char * strrchr ( const char * str, int character );
某一个字符最后一次在字符串中出现的位置。
strstr(p, p1) 查找字符串
const char * strstr ( const char * str1, const char * str2 );
char * pch;
pch = strstr (str,"simple")
定义一个指针,如果str中存在simple指针就指向那里。
大家很多人查询函数或者库 的时候会用msdn但是msdn他并没有及时更新很多函数和库的版本较老所以我给大家推荐一个我查询函数和库的网站http://www.cplusplus.com/
但是msdn也有他的好处,他的内容比较丰富语言比较全面,并且也并不是很大还可以脱机查询,所以大家也没有必要把msdn卸载,但是强烈推荐大家在查询函数的时候使用http://www.cplusplus.com/ 实例很清晰,易懂。