C语言的串函数 注:用C处理字符串时,要调用标准库函数# nclude< 串长度: int strlen(char*s); 串比较: Int strcmp(char*strl,char*str2) 串拷贝:char* strep(char*srl,char*st2) 串连接: char x stra(char* strl char *str2); 子串T定位: char *strchr( char *str, char ch); 子串查找:char* 'strstr(char*sl,char*s2);
6 三、C语言的串函数 串长度:int strlen(char *s); 串比较:int strcmp(char *str1,char *str2); 串拷贝:char * strcpy(char *str1,char *str2); 串连接:char * strcat(char *str1,char *str2); 子串T定位:char *strchr(char *str,char ch); 子串查找 : char *strstr(char *s1,char *s2); …… 注:用C处理字符串时,要调用标准库函数#include<string.h>
例1:设s=“ IAM A STUDENT”,t=“GOOD”, q=“ WORKER”。求: Length(s) 14 Length(t) Substring(s, 7,7)= STUdENT Substring( t, 2, 1) Replace(s, 0, STUDENT,, q=IAMA WORKER
7 设 s =“I AM A STUDENT”, t =“GOOD”, q=“WORKER”。求: 例1: Length(s) = Length(t) = SubString( s, 7, 7)= SubString( t, 2, 1)= Replace( s,0,‘STUDENT’, q )= 14 4 ‘STUDENT’ ‘O’ ’I AM A WORKER’