字串基本操作

2021-06-19 11:53:51 字數 844 閱讀 1803

#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;s*t)

return 1;

else if(*s<*t)

return -1;

else

}if(*s=='\0'&&*t!='\0')

return -1;

else if(*s!='\0'&&*t=='\0')

return 1;

else

return 0;

} return 0;

}void strcombine(char **x, char *s, char *t) /* 字串連線,將字串t接到s後面,x為連線後的新串 */

void strcatch(char *s, unsigned int index, unsigned int lenth, char **t) /* 字串擷取,從第index個字元開始,擷取lenth長度的字串,並輸出到字串t */

*dest='\0'; }}

bool strsubstr(char *s, char *sub) /* 字串子串查詢,如果子串sub在s中存在,則返回1,否則返回0 */

else

}if(i==len)

}} return result;

}

字串基本操作

遞迴求字串長度 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 找到這個字元返回...

字串基本操作

1.已知 星期一星期二星期三星期四星期五星期六星期日 輸入數字 1 7 輸出相應的 星期幾 a int input 輸入數字1 7 b 星期一星期二星期三星期四星期五星期六星期日 print 今天是 b a 1 3 a 1 3 3 2.輸入學號,識別年級 專業 班級 序號 a input 輸入你的學...