////字串
////
created by 孫賢超 on 2019/5/18.
////
#include#define maxsize 100typedef
struct
seqstring;
void assign(seqstring &l,char
ch1);
void disqstr(seqstring &l);
void strlength(seqstring &l);
int concat(seqstring &l,char
ch2);
void strequal(seqstring &l,char ch2,int
i);void insstr(seqstring &l,int n,int
m);void delstr(seqstring &l,int n,int
m);void instr(seqstring &l,int n,int m,char
ch2);
void find (seqstring &l,char
ch3);
intmain()
void assign(seqstring &l,char ch1)
l.n=i;
}void disqstr(seqstring &l)
printf("\n
");}void strlength(seqstring &l)
int concat(seqstring &l,char ch2)
for(j=0;j)
printf(
"將串ch2連線到l.ch後面,得到的新的字串為:\n%s\n
",l.ch);
returni;}
void strequal(seqstring &l,char ch2,int i)
else
if(l.ch[j]>ch2[j])
else
}if(k==a)
}void insstr(seqstring &l,int n,int m)
printf("\n
");}void delstr(seqstring &l,int n,int m)
printf(
"刪除第%d個位置的%d個字元之後組成新的字串為:\n
",n,m);
for(i=0;i)
}void instr(seqstring &l,int n,int m,char ch2)
for(int i=0;i)
for(int i=0;i1;i++)
l.n=l.n+m;
printf(
"將ch2插在l.ch的第%d個位置之後構成的字串為:\n
",n);
for(int i=0;i)
printf("\n
");}void find (seqstring &l,char
ch3)
for(i=0;i) }
if(j==n)
}return
;}
字串基本操作
include unsigned int strlenth char s 獲取字串長度 return lenth void strcopy char target,char source 字串拷貝 int strcompare char s,char t 字串比較,s t,則返回1 s t,則返回0...
字串基本操作
遞迴求字串長度 int recurlength char str 字串中最後乙個引數的長度 int lastwordlen char str,int len int lastwordlen char str return lastlen 字串記憶體的拷貝 實現memmove函式 char my me...
字串基本操作
判斷字串開頭結尾字元 string.startswith l 判斷字串是否以l開頭 string.endswith n 判斷字串是否以n結尾 返回字串中字元的位置 string.find x 找到這個字元返回下標,多個時返回第乙個 不存在的字元返回 1 string.index x 找到這個字元返回...